stable

Clone or download

Read-only

Display current semantic configuration

part of: story #20919 define progress of artifacts How to test: - Add manually a n-uplet in the tracker_semantic_progress and fill the field_ids with two numeric fields (int/float/computed) - Go to the global semantic admin --> The text below "Progress" displays the current configuration - Go to the fields administration --> Those fields can't be deleted as they are used in the semantic Change-Id: I48b41c3918707d9808c128305992f376c41b2fb8

Modified Files

Name
M plugins/tracker/db/install.sql +7 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2021/202104200935_create_table_plugin_tracker_semantic_progress.php +48 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Progress/Administration/SemanticProgressIntroductionPresenter.php +10 −3 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/Progress/Exceptions/SemanticProgressBrokenConfigurationException.php +36 −0 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/Progress/IComputeProgression.php +33 −0 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/Progress/MethodBasedOnEffort.php +88 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Progress/SemanticProgress.php +31 −6 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Progress/SemanticProgressBuilder.php +76 −1 Go to diff View file
A plugins/tracker/include/Tracker/Semantic/Progress/SemanticProgressDao.php +56 −0 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticManager.class.php +5 −1 Go to diff View file
M plugins/tracker/site-content/fr_FR/LC_MESSAGES/tuleap-tracker.po +18 −0 Go to diff View file
M plugins/tracker/templates/semantic-progress/semantic-progress-introduction.mustache +3 −0 Go to diff View file
A plugins/tracker/tests/unit/Tracker/Semantic/Progress/SemanticProgressBuilderTest.php +223 −0 Go to diff View file