stable

Clone or download

Read-only

Merge remote-tracking branch 'gerrit/4759_configure_fields_displayed_on_cards' into HEAD

* gerrit/4759_configure_fields_displayed_on_cards: Fix request #4855 - Initial effort semantic is not duplicated tasks #4892 - CC list not displayed on card tasks #4893 - Cross references too verbose on card Fix tasks #4891 - submitted by is not displayed on cards tasks #4889 - artifact links are not displayed on cards Reduce the workload of building cardwall Now use the rank mechanism to store and retrieve fields for semantic fix forgeupgrade update cardfields semantic script Enabling basic ranking for card fields fix behaviour of Cardwall's overlay regarding new cardFields semantic Migrate the implicit default behavior to the database Making additional card fields appear on cardwall prevent user from adding/deleting wrong fields Adding admin section of Card Fields Semantic Duplicate the semantic on tracker creation Save the cardfields semantic on xml import The factory can load a semantic from a xml file The Semantic can export itself in XML format Adding a CardFields Semantic in the cardwall plugin forgeupgrade, add plugin_cardwall_semantic_cardfields table Change-Id: I9181adbf911d26776cdb241f2d27d47acf3a8050

Modified Files

Name
M plugins/agiledashboard/db/install.sql +8 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneFactory.class.php +4 −7 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningController.class.php +1 −1 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningFactory.class.php +14 −22 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +8 −0 Go to diff View file
M plugins/agiledashboard/tests/include/ArtifactTreeNodeVisitorTest.php +2 −2 Go to diff View file
M plugins/agiledashboard/tests/include/ControllerTest.php +1 −1 Go to diff View file
M plugins/agiledashboard/tests/include/MilestoneFactoryTest.php +2 −2 Go to diff View file
M plugins/agiledashboard/tests/include/PlanningFactoryTest.php +2 −2 Go to diff View file
M plugins/cardwall/db/install.sql +9 −1 Go to diff View file
A plugins/cardwall/db/mysql/updates/2013/201308261539_add_cardfields_semantic_table.php +50 −0 Go to diff View file
A plugins/cardwall/db/mysql/updates/2013/201308271726_set_default_semantic.php +56 −0 Go to diff View file
A plugins/cardwall/db/mysql/updates/2013/201308291505_update_cardfields_semantic_table.php +50 −0 Go to diff View file
M plugins/cardwall/db/uninstall.sql +2 −1 Go to diff View file
M plugins/cardwall/include/ArtifactNodeTreeProvider.class.php +19 −7 Go to diff View file
M plugins/cardwall/include/BoardFactory.class.php +10 −23 Go to diff View file
M plugins/cardwall/include/CardController.class.php +6 −6 Go to diff View file
M plugins/cardwall/include/CardControllerBuilder.class.php +10 −8 Go to diff View file
A plugins/cardwall/include/CardFields.class.php +58 −0 Go to diff View file
M plugins/cardwall/include/CardInCellPresenterCallback.class.php +12 −10 Go to diff View file
M plugins/cardwall/include/CardInCellPresenterFactory.class.php +5 −5 Go to diff View file
M plugins/cardwall/include/CardInCellPresenterNode.class.php +3 −3 Go to diff View file
A plugins/cardwall/include/CardInCellPresenterNodeFactory.class.php +75 −0 Go to diff View file
M plugins/cardwall/include/CardPresenter.class.php +3 −3 Go to diff View file
M plugins/cardwall/include/Cardwall_Renderer.class.php +23 −9 Go to diff View file
D plugins/cardwall/include/CreateCardPresenterCallback.class.php +0 −64 Go to diff View file
M plugins/cardwall/include/FieldProviders/CustomFieldProvider.class.php +1 −3 Go to diff View file
M plugins/cardwall/include/FieldProviders/IProvideFieldGivenAnArtifact.class.php +1 −1 Go to diff View file
M plugins/cardwall/include/FieldProviders/SemanticStatusFieldProvider.class.php +1 −2 Go to diff View file
M plugins/cardwall/include/FieldsExtractor.class.php +5 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config.class.php +1 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/MappedFieldProvider.class.php +3 −3 Go to diff View file
M plugins/cardwall/include/Pane.class.php +69 −4 Go to diff View file
A plugins/cardwall/include/Semantic/CardFields.class.php +243 −0 Go to diff View file
A plugins/cardwall/include/Semantic/CardFieldsFactory.class.php +97 −0 Go to diff View file
A plugins/cardwall/include/Semantic/Dao/CardFieldsDao.class.php +75 −0 Go to diff View file
M plugins/cardwall/include/autoload.php +7 −3 Go to diff View file
M plugins/cardwall/include/cardwallPlugin.class.php +36 −0 Go to diff View file
M plugins/cardwall/site-content/en_US/cardwall.tab +8 −1 Go to diff View file
M plugins/cardwall/site-content/fr_FR/cardwall.tab +7 −0 Go to diff View file
M plugins/cardwall/tests/ArtifactNodeTreeProviderTest.php +34 −28 Go to diff View file
M plugins/cardwall/tests/CardControllerTest.php +4 −4 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterCallbackTest.php +19 −10 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterFactoryTest.php +6 −5 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterNodeTest.php +3 −7 Go to diff View file
D plugins/cardwall/tests/Cardwall_RendererTest.php +0 −61 Go to diff View file
M plugins/cardwall/tests/ColumnTest.php +1 −1 Go to diff View file
M plugins/cardwall/tests/OnTop/MappedFieldProviderTest.php +5 −4 Go to diff View file
A plugins/cardwall/tests/Semantic/CardFieldsFactoryTest.php +44 −0 Go to diff View file
A plugins/cardwall/tests/Semantic/CardFieldsTest.php +45 −0 Go to diff View file
A plugins/cardwall/tests/Semantic/_fixtures/ImportCardwallSemanticCardFields.xml +5 −0 Go to diff View file
M plugins/cardwall/www/js/CardsEditInPlace.js +25 −8 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactLink.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_CrossReferences.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.class.php +9 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_SubmittedBy.class.php +15 −0 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/CollectionOfFieldsDuplicator.class.php +58 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticFactory.class.php +19 −4 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/dao/IRetrieveSemanticDARByTracker.class.php +35 −0 Go to diff View file
M plugins/tracker/include/Tracker/Tooltip/Tracker_TooltipFactory.class.php +2 −13 Go to diff View file
M plugins/tracker/include/Tracker/Tooltip/dao/Tracker_TooltipDao.class.php +1 −1 Go to diff View file
M plugins/tracker/include/autoload.php +4 −2 Go to diff View file
M plugins/tracker/include/constants.php +7 −0 Go to diff View file
M plugins/tracker/tests/Tracker/Action/UpdateArtifactTest.php +11 −9 Go to diff View file
M plugins/tracker/tests/Tracker_ArtifactTest.php +6 −5 Go to diff View file
M plugins/tracker/www/resources/tracker.rnc +7 −0 Go to diff View file
M plugins/tracker/www/resources/tracker.rng +12 −0 Go to diff View file