Skip to content

Commit

Permalink
BZ1183900: 'Find Form' provided by Business Central contains a 'Statu…
Browse files Browse the repository at this point in the history
…s' field which user can not modify for any assets
  • Loading branch information
manstis committed Jan 20, 2015
1 parent 91a51cd commit 736ddeb
Show file tree
Hide file tree
Showing 11 changed files with 16 additions and 105 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,29 +15,30 @@
*/
package org.kie.workbench.common.screens.home.client.perspectives;

import javax.annotation.PostConstruct;
import javax.enterprise.context.ApplicationScoped;
import javax.inject.Inject;

import com.google.gwt.user.client.ui.FlowPanel;
import org.uberfire.client.annotations.WorkbenchPanel;
import org.kie.workbench.common.screens.home.client.resources.i18n.HomeConstants;
import org.uberfire.client.annotations.Perspective;
import org.uberfire.client.annotations.WorkbenchPerspective;
import org.uberfire.client.util.Layouts;
import org.uberfire.client.workbench.panels.impl.StaticWorkbenchPanelPresenter;
import org.uberfire.mvp.impl.DefaultPlaceRequest;
import org.uberfire.workbench.model.PerspectiveDefinition;
import org.uberfire.workbench.model.impl.PartDefinitionImpl;
import org.uberfire.workbench.model.impl.PerspectiveDefinitionImpl;

/**
* A Perspective to show the Home Page
*/
@ApplicationScoped
@WorkbenchPerspective(identifier = "org.kie.workbench.common.screens.home.client.perspectives.HomePerspective", isDefault = true)
public class HomePerspective extends FlowPanel {
public class HomePerspective {

@Inject
@WorkbenchPanel(parts = "org.kie.workbench.common.screens.home.client.HomePresenter")
FlowPanel homeContent;

@PostConstruct
void doLayout() {
Layouts.setToFillParent( homeContent );
add( homeContent );
@Perspective
public PerspectiveDefinition getPerspective() {
final PerspectiveDefinition p = new PerspectiveDefinitionImpl( StaticWorkbenchPanelPresenter.class.getName() );
p.setName( HomeConstants.INSTANCE.homePerspectiveName() );
p.getRoot().addPart( new PartDefinitionImpl( new DefaultPlaceRequest( "org.kie.workbench.common.screens.home.client.HomePresenter" ) ) );
return p;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import com.github.gwtbootstrap.client.ui.AccordionGroup;
import com.github.gwtbootstrap.client.ui.Alert;
import com.github.gwtbootstrap.client.ui.ControlGroup;
import com.github.gwtbootstrap.client.ui.RadioButton;
import com.github.gwtbootstrap.client.ui.TextBox;
import com.github.gwtbootstrap.client.ui.Typeahead;
import com.github.gwtbootstrap.client.ui.constants.AlertType;
Expand Down Expand Up @@ -85,13 +84,6 @@ interface FindFormBinder
@UiField
TextBox formatTextBox;

@UiField
RadioButton statusAny;
@UiField
RadioButton statusEnabled;
@UiField
RadioButton statusDisabled;

@UiField
TextBox subjectTextBox;

Expand Down Expand Up @@ -151,9 +143,6 @@ public void init() {

initWidget( uiBinder.createAndBindUi( this ) );

statusEnabled.setFormValue( "enabled" );
statusDisabled.setFormValue( "disabled" );

final MultiWordSuggestOracle oracle = (MultiWordSuggestOracle) formatTypeahead.getSuggestOracle();

for ( final ClientResourceType resourceType : clientTypeRegistry.getRegisteredTypes() ) {
Expand Down Expand Up @@ -203,14 +192,6 @@ public void onSearchClick( final ClickEvent e ) {
metadata.put( "checkinComment", checkinCommentTextBox.getText().trim() );
}

if ( statusDisabled.getValue() ) {
metadata.put( "othermeta.mode", statusDisabled.getFormValue() );
}

if ( statusEnabled.getValue() ) {
metadata.put( "othermeta.mode", statusEnabled.getFormValue() );
}

boolean hasSomeDateValue = false;

if ( createdAfter.getValue() != null ) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,17 +74,6 @@
</b:Controls>
</b:ControlGroup>

<b:ControlGroup>
<b:ControlLabel for="status">
<g:InlineHTML text="{i18n.Status}"/>
</b:ControlLabel>
<b:Controls>
<b:RadioButton ui:field="statusAny" name="status" checked="true" text="{i18n.StatusAny}"/>
<b:RadioButton ui:field="statusEnabled" name="status" text="{i18n.StatusEnabled}"/>
<b:RadioButton ui:field="statusDisabled" name="status" text="{i18n.StatusDisabled}"/>
</b:Controls>
</b:ControlGroup>

<b:ControlGroup>
<b:ControlLabel for="subject">
<g:InlineHTML text="{i18n.Subject}"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,14 +54,6 @@ public interface Constants

String FormatTip();

String Status();

String StatusAny();

String StatusEnabled();

String StatusDisabled();

String Subject();

String SubjectTip();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,10 +27,6 @@ CreatedByTip=
Description=Description
DescriptionTip=
FormatTip=
Status=Status
StatusAny=Any
StatusEnabled=Enabled
StatusDisabled=Disabled
Subject=Subject
SubjectTip=
Type=Type
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,7 @@ Description=Beschreibung
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
DescriptionTip=\
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
FormatTip=\
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
Status=Status
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
StatusAny=Beliebig
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
StatusEnabled=Aktiviert
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
StatusDisabled=Deaktiviert
FormatTip=\
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
Subject=Betreff
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author jdimanos
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,6 @@ CreatedBy=Creado por
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
Description=Descripción
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
Status=Estado
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
StatusAny=Cualquiera
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
StatusEnabled=Habilitado
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
StatusDisabled=Inhabilitado
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
Subject=Asunto
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author angela.garcia
Type=Tipo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,6 @@ CreatedBy=Créé par
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
Description=Description
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
Status=Statut
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
StatusAny=N''importe lequel
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
StatusEnabled=Activé
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
StatusDisabled=Désactivé
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
Subject=Sujet
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author croe@redhat.com
Type=Type
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,6 @@ CreatedBy=作成者
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
Description=説明
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
Status=状態
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
StatusAny=いずれか
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
StatusEnabled=有効
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
StatusDisabled=無効
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
Subject=件名
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author Junko Ito
Type=タイプ
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,6 @@ CreatedBy=Criado por
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
Description=Descrição
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
Status=Status
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
StatusAny=Qualquer
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
StatusEnabled=Habilitado
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
StatusDisabled=Desabilitado
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
Subject=Assunto
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author ldelima@redhat.com
Type=Tipo
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,14 +19,6 @@ CreatedBy=创建人
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
Description=描述
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
Status=状态
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
StatusAny=任何
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
StatusEnabled=已启用的
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
StatusDisabled=已禁用的
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
Subject=主题
# translation auto-copied from project KIE Workbench - Common, version 6.0.0, document org.kie.workbench.screens/kie-wb-common-search-screen-client/org/kie/workbench/common/screens/search/client/resources/i18n/Constants, author xi.huang
Type=类型
Expand Down

0 comments on commit 736ddeb

Please sign in to comment.