stable

Clone or download

Read-only

Integrate Timetracking into Tuleap

This is part of story #11253 get a consolidate view of my timesheeting in my personal dashboard Change-Id: I034f4f5616bf826d17144048a308a2a39f93189e

Modified Files

Name
M VERSION +1 −1 Go to diff View file
A plugins/timetracking/Makefile +61 −0 Go to diff View file
A plugins/timetracking/README.mkd +4 −0 Go to diff View file
A plugins/timetracking/VERSION +1 −0 Go to diff View file
A plugins/timetracking/build-manifest.json +47 −0 Go to diff View file
A plugins/timetracking/build-rpm.sh +18 −0 Go to diff View file
A plugins/timetracking/db/install.sql +27 −0 Go to diff View file
A plugins/timetracking/db/uninstall.sql +4 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/AdminController.php +265 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/AdminDao.php +58 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/AdminPresenter.php +66 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/TimetrackingEnabler.php +47 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/TimetrackingUgroupDao.php +160 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/TimetrackingUgroupRetriever.php +67 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Admin/TimetrackingUgroupSaver.php +57 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/ArtifactView/ArtifactView.php +71 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/ArtifactView/ArtifactViewBuilder.php +148 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/ArtifactView/ArtifactViewPresenter.php +109 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Permissions/PermissionsRetriever.php +60 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/REST/ResourcesInjector.php +42 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/REST/v1/MinimalArtifactRepresentation.php +69 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/REST/v1/TimetrackingRepresentation.php +89 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/REST/v1/TimetrackingRepresentationBuilder.php +48 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/REST/v1/TimetrackingResource.php +190 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Router.php +175 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/DateFormatter.php +37 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/PaginatedTimes.php +62 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/Time.php +109 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/TimeController.php +242 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/TimeDao.php +154 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/TimePresenterBuilder.php +70 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/TimeRetriever.php +132 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Time/TimeUpdater.php +72 −0 Go to diff View file
A plugins/timetracking/include/Timetracking/Widget/UserWidget.php +71 −0 Go to diff View file
A plugins/timetracking/include/TimetrackingPluginDescriptor.php +37 −0 Go to diff View file
A plugins/timetracking/include/TimetrackingPluginInfo.php +34 −0 Go to diff View file
A plugins/timetracking/include/autoload.php +46 −0 Go to diff View file
A plugins/timetracking/include/constants.php +23 −0 Go to diff View file
A plugins/timetracking/include/timetrackingPlugin.class.php +292 −0 Go to diff View file
A plugins/timetracking/rpm/Dockerfile +10 −0 Go to diff View file
A plugins/timetracking/site-content/en_US/timetracking.tab +6 −0 Go to diff View file
A plugins/timetracking/site-content/fr_FR/LC_MESSAGES/tuleap-timetracking.po +139 −0 Go to diff View file
A plugins/timetracking/site-content/fr_FR/timetracking.tab +6 −0 Go to diff View file
A plugins/timetracking/site-content/tuleap-timetracking.pot +120 −0 Go to diff View file
A plugins/timetracking/templates/artifact-tab.mustache +79 −0 Go to diff View file
A plugins/timetracking/templates/timetracking-add-modal.mustache +53 −0 Go to diff View file
A plugins/timetracking/templates/timetracking-delete-modal.mustache +34 −0 Go to diff View file
A plugins/timetracking/templates/timetracking-edit-modal.mustache +57 −0 Go to diff View file
A plugins/timetracking/templates/tracker-admin.mustache +60 −0 Go to diff View file
A plugins/timetracking/templates/widget.mustache +1 −0 Go to diff View file
A plugins/timetracking/tests/ArtifactView/ArtifactViewBuilderTest.php +107 −0 Go to diff View file
A plugins/timetracking/tests/Time/DateFormatterTest.php +70 −0 Go to diff View file
A plugins/timetracking/tests/Time/TimeRetrieverTest.php +81 −0 Go to diff View file
A plugins/timetracking/tests/bootstrap.php +22 −0 Go to diff View file
A plugins/timetracking/tests/rest/Timetracking/TimetrackingTest.php +279 −0 Go to diff View file
A plugins/timetracking/tests/rest/TimetrackingDataBuilder.php +126 −0 Go to diff View file
A plugins/timetracking/tests/rest/_fixtures/project/project.xml +129 −0 Go to diff View file
A plugins/timetracking/tests/rest/_fixtures/project/user_map.csv +2 −0 Go to diff View file
A plugins/timetracking/tests/rest/_fixtures/project/users.xml +33 −0 Go to diff View file
A plugins/timetracking/tests/rest/bootstrap.php +26 −0 Go to diff View file
A plugins/timetracking/tests/rest/init_test_data.php +30 −0 Go to diff View file
A plugins/timetracking/tuleap-plugin-timetracking.spec +32 −0 Go to diff View file
A plugins/timetracking/www/images/icon-timetracking.png Binary file Go to diff View file
A plugins/timetracking/www/index.php +30 −0 Go to diff View file
A plugins/timetracking/www/scripts/karma.conf.js +100 −0 Go to diff View file
A plugins/timetracking/www/scripts/package-lock.json +7758 −0 Go to diff View file
A plugins/timetracking/www/scripts/package.json +44 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/po/fr.po +46 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/po/template.pot +32 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/Widget.spec.js +76 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/Widget.vue +90 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetArtifactTable.spec.js +124 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetArtifactTable.vue +196 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetArtifactTableRow.vue +74 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetReadingMode.spec.js +51 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetReadingMode.vue +58 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetWritingMode.spec.js +69 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/WidgetWritingMode.vue +105 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/app.spec.js +29 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/gettext-provider.js +27 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/index.js +35 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/rest-querier.js +52 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/rest-querier.spec.js +71 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/time-formatters.js +44 −0 Go to diff View file
A plugins/timetracking/www/scripts/personal-timetracking-widget/src/time-formatters.spec.js +48 −0 Go to diff View file
A plugins/timetracking/www/scripts/test-results.xml +23 −0 Go to diff View file
A plugins/timetracking/www/scripts/webpack.config.js +151 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/_widget.scss +76 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-blue-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-blue.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-green-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-green.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-grey-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-grey.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-orange-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-orange.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-purple-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-purple.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-red-condensed.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/BurningParrot/css/style-red.scss +24 −0 Go to diff View file
A plugins/timetracking/www/themes/FlamingParrot/css/style.scss +74 −0 Go to diff View file
M tools/rpm/tuleap.rhel6.spec +1 −0 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +1 −0 Go to diff View file