dev

Clone or download

Read-only

Merge branch '1840_spike_mediawiki' of tuleap.net:tuleap/tuleap/dev into 1840_spike_mediawiki

* '1840_spike_mediawiki' of tuleap.net:tuleap/tuleap/dev: (1000 commits) Add missing include file Replace User by PFUser Fix unit tests after change 249 This is Tuleap 5.10.99.10 This is Tuleap 5.10.99.9 Tuleap 5.10.99.8 Fix test dependencies Method cannot be private if we want to overload Tuleap 5.10.99.7 Fix unit tests This is Tuleap 5.10.99.6 Complete documentation Upload works on my project This is 5.10.99.5. Move boxes on top of the mediawiki page Bookmark done + install instructions updated Fix for story #2223 - Retrieve my default fields value after tracker migration Defaults values are now properly converted for text, string, date, float, int, select box and multiselect fields The project privacy icon is now optional If a gitolite repo has a parent, then it is a fork Style the 'parent' info Fix fatal error while trying to fork a gerrit repo ...

Modified Files

Name
M .gitignore +1 −0 Go to diff View file
M ChangeLog +64 −3 Go to diff View file
M Makefile +1 −1 Go to diff View file
M VERSION +1 −1 Go to diff View file
M plugins/IM/ChangeLog +3 −0 Go to diff View file
M plugins/IM/VERSION +1 −1 Go to diff View file
M plugins/IM/www/webmuc/lib/jsjac/utils/JSDoc/stylesheet.css +3 −3 Go to diff View file
M plugins/agiledashboard/ChangeLog +18 −0 Go to diff View file
M plugins/agiledashboard/VERSION +1 −1 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/MilestonePlanningPane.class.php +73 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/MilestonePlanningPaneInfo.class.php +68 −0 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/MilestonePlanningPresenter.class.php +215 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/Pane.class.php +9 −30 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/PaneInfo.class.php +120 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouter.class.php +8 −4 Go to diff View file
M plugins/agiledashboard/include/Planning/ArtifactCreationController.class.php +2 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneController.class.php +73 −24 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestonePresenter.class.php +47 −262 Go to diff View file
M plugins/agiledashboard/include/Planning/MilestoneSelectorController.class.php +2 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/Planning.class.php +0 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningController.class.php +3 −5 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningFactory.class.php +9 −6 Go to diff View file
M plugins/agiledashboard/include/Planning/ShortAccess.class.php +6 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/ShortAccessMilestonePresenter.class.php +51 −16 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +7 −1 Go to diff View file
M plugins/agiledashboard/include/autoload.php +7 −3 Go to diff View file
M plugins/agiledashboard/include/constants.php +15 −1 Go to diff View file
M plugins/agiledashboard/templates/index.mustache +4 −9 Go to diff View file
A plugins/agiledashboard/templates/milestone-planning.mustache +23 −0 Go to diff View file
M plugins/agiledashboard/templates/show.mustache +18 −56 Go to diff View file
M plugins/agiledashboard/tests/AgileDashboardRouterTest.php +10 −3 Go to diff View file
A plugins/agiledashboard/tests/builders/all.php +28 −0 Go to diff View file
M plugins/agiledashboard/tests/common.php +20 −1 Go to diff View file
R plugins/agiledashboard/tests/planning/MilestonePresenterTest.php Go to diff View file
M plugins/agiledashboard/tests/planning/ArtifactCreationControllerTest.php +7 −0 Go to diff View file
M plugins/agiledashboard/tests/planning/ControllerTest.php +15 −1 Go to diff View file
M plugins/agiledashboard/tests/planning/MilestoneControllerTest.php +155 −208 Go to diff View file
M plugins/agiledashboard/tests/planning/MilestoneSelectorControllerTest.php +4 −1 Go to diff View file
M plugins/agiledashboard/www/themes/default/css/style.css +12 −0 Go to diff View file
M plugins/cardwall/ChangeLog +14 −1 Go to diff View file
M plugins/cardwall/VERSION +1 −1 Go to diff View file
M plugins/cardwall/include/BoardFactory.class.php +0 −6 Go to diff View file
M plugins/cardwall/include/CardInCellPresenterCallback.class.php +0 −4 Go to diff View file
M plugins/cardwall/include/CardPresenter.class.php +0 −3 Go to diff View file
M plugins/cardwall/include/CardwallPluginInfo.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/Cardwall_Renderer.class.php +1 −12 Go to diff View file
M plugins/cardwall/include/CreateCardPresenterCallback.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/FieldsExtractor.class.php +0 −3 Go to diff View file
M plugins/cardwall/include/OnTop/Config.class.php +4 −7 Go to diff View file
M plugins/cardwall/include/OnTop/Config/ColumnFactory.class.php +0 −4 Go to diff View file
M plugins/cardwall/include/OnTop/Config/ColumnFreestyleCollection.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/ColumnStatusCollection.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/CreateColumn.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/CreateMappingField.class.php +0 −3 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/DeleteColumns.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/DeleteMappingFields.class.php +0 −3 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/EnableCardwallOnTop.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/EnableFreestyleColumns.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/UpdateColumns.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Command/UpdateMappingFields.class.php +0 −2 Go to diff View file
M plugins/cardwall/include/OnTop/Config/MappedFieldProvider.class.php +0 −5 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMapping.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMappingFactory.class.php +0 −9 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMappingField.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMappingFreestyle.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMappingNoField.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/TrackerMappingStatus.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/Updater.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/ValueMappingFactory.class.php +0 −6 Go to diff View file
M plugins/cardwall/include/OnTop/Config/View/ColumnDefinition.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/View/FreestyleColumnDefinition.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/Config/View/SemanticStatusColumnDefinition.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/OnTop/ConfigEmpty.class.php +0 −6 Go to diff View file
M plugins/cardwall/include/OnTop/ConfigFactory.class.php +0 −17 Go to diff View file
M plugins/cardwall/include/Pane.class.php +17 −36 Go to diff View file
M plugins/cardwall/include/PaneContentPresenter.class.php +0 −1 Go to diff View file
A plugins/cardwall/include/PaneInfo.class.php +68 −0 Go to diff View file
M plugins/cardwall/include/RendererPresenter.class.php +0 −1 Go to diff View file
M plugins/cardwall/include/View/Admin.class.php +0 −4 Go to diff View file
M plugins/cardwall/include/View/Admin/Form.class.php +0 −1 Go to diff View file
A plugins/cardwall/include/autoload.php +85 −0 Go to diff View file
M plugins/cardwall/include/cardwallPlugin.class.php +25 −17 Go to diff View file
M plugins/cardwall/tests/ArtifactNodeTreeProviderTest.php +1 −2 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterCallbackTest.php +1 −3 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterNodeTest.php +2 −3 Go to diff View file
M plugins/cardwall/tests/CardInCellPresenterTest.php +1 −1 Go to diff View file
M plugins/cardwall/tests/Cardwall_RendererTest.php +1 −1 Go to diff View file
M plugins/cardwall/tests/ColumnTest.php +7 −1 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/ColumnFactoryTest.php +3 −7 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/CreateColumnTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/CreateMappingFieldTest.php +1 −6 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/DeleteColumnsTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/DeleteMappingFieldsTest.php +1 −8 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/EnableCardwallOnTopTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/EnableFreestyleColumnsTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/UpdateColumnsTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/Command/UpdateMappingFieldsTest.php +1 −9 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/TrackerMappingFactoryTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/TrackerMappingNoFieldTest.php +1 −0 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/TrackerMappingStatusTest.php +1 −6 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/UpdaterTest.php +1 −3 Go to diff View file
M plugins/cardwall/tests/OnTop/Config/ValueMappingFactoryTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/OnTop/ConfigTest.php +7 −7 Go to diff View file
M plugins/cardwall/tests/OnTop/MappedFieldProviderTest.php +1 −5 Go to diff View file
M plugins/cardwall/tests/SwimlineFactoryTest.php +1 −2 Go to diff View file
A plugins/cardwall/tests/bootstrap.php +24 −0 Go to diff View file
M plugins/cardwall/www/script.js +62 −0 Go to diff View file
M plugins/docman/ChangeLog +9 −0 Go to diff View file
M plugins/docman/VERSION +1 −1 Go to diff View file
M plugins/docman/include/Docman_ApprovalTableReminder.class.php +5 −1 Go to diff View file
M plugins/docman/include/view/Docman_View_Download.class.php +1 −1 Go to diff View file
M plugins/docman/site-content/fr_FR/docman.tab +2 −2 Go to diff View file
M plugins/forumml/ChangeLog +6 −0 Go to diff View file
M plugins/forumml/VERSION +1 −1 Go to diff View file
M plugins/forumml/www/forumml_utils.php +62 −27 Go to diff View file
M plugins/forumml/www/message.php +31 −30 Go to diff View file
M plugins/forumml/www/themes/default/css/style.css +1 −1 Go to diff View file
M plugins/fulltextsearch/ChangeLog +3 −0 Go to diff View file
M plugins/fulltextsearch/VERSION +1 −1 Go to diff View file
M plugins/fulltextsearch/include/FullTextSearch/Controller/Search.class.php +2 −2 Go to diff View file
M plugins/fusionforge_compat/VERSION +1 −1 Go to diff View file
M plugins/git/ChangeLog +27 −0 Go to diff View file
M plugins/git/VERSION +1 −1 Go to diff View file
A plugins/git/bin/cron-start +7 −0 Go to diff View file
A plugins/git/bin/cron-stop +2 −0 Go to diff View file
A plugins/git/bin/gerrit-fetch.php +32 −0 Go to diff View file
M plugins/git/db/install.sql +3 −1 Go to diff View file
A plugins/git/db/mysql/updates/2012/201212141142_add_http_port.php +63 −0 Go to diff View file
A plugins/git/db/mysql/updates/2012/201212141151_add_git_read_permission_all_users.php +58 −0 Go to diff View file
M plugins/git/include/Git.class.php +81 −21 Go to diff View file
M plugins/git/include/Git/Admin.class.php +9 −5 Go to diff View file
M plugins/git/include/Git/Driver/Gerrit.class.php +19 −4 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/ExecFetch.class.php +68 −0 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/ProjectCreator.class.php +216 −0 Go to diff View file
M plugins/git/include/Git/Driver/Gerrit/RemoteSSHCommand.class.php +12 −2 Go to diff View file
M plugins/git/include/Git/Driver/Gerrit/RemoteSSHConfig.class.php +1 −1 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/RepositoryFetcher.class.php +88 −0 Go to diff View file
M plugins/git/include/Git/Driver/Gerrit/UserFinder.class.php +32 −16 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/add-group-to-groups-file.sh +4 −0 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/add-rights-to-project-config.sh +12 −0 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/get-group-uuid.sh +7 −0 Go to diff View file
A plugins/git/include/Git/Driver/Gerrit/update-project-config.sh +39 −0 Go to diff View file
M plugins/git/include/Git/RemoteServer/Dao.class.php +5 −4 Go to diff View file
M plugins/git/include/Git/RemoteServer/GerritServer.class.php +49 −8 Go to diff View file
M plugins/git/include/Git/RemoteServer/GerritServerFactory.class.php +3 −2 Go to diff View file
M plugins/git/include/GitActions.class.php +45 −17 Go to diff View file
M plugins/git/include/GitDao.class.php +11 −0 Go to diff View file
A plugins/git/include/GitForkPermissionsManager.class.php +160 −0 Go to diff View file
M plugins/git/include/GitRepository.class.php +26 −2 Go to diff View file
M plugins/git/include/GitRepositoryFactory.class.php +17 −1 Go to diff View file
M plugins/git/include/GitRepositoryManager.class.php +18 −16 Go to diff View file
M plugins/git/include/GitViews.class.php +45 −191 Go to diff View file
A plugins/git/include/GitViews/GitPhpViewer.class.php +102 −0 Go to diff View file
M plugins/git/include/GitViews/RepoManagement/Pane/AccessControl.class.php +3 −33 Go to diff View file
M plugins/git/include/GitViews/RepoManagement/Pane/Gerrit.class.php +31 −7 Go to diff View file
M plugins/git/include/GitViews/RepoManagement/RepoManagement.class.php +6 −2 Go to diff View file
A plugins/git/include/GitViews/ShowRepo.class.php +89 −0 Go to diff View file
A plugins/git/include/GitViews/ShowRepo/Content.class.php +212 −0 Go to diff View file
A plugins/git/include/GitViews/ShowRepo/Download.class.php +37 −0 Go to diff View file
M plugins/git/include/GitViewsRepositoriesTraversalStrategy_Tree.class.php +4 −1 Go to diff View file
M plugins/git/include/Git_Backend_Gitolite.class.php +6 −2 Go to diff View file
M plugins/git/include/Git_Exec.class.php +2 −2 Go to diff View file
M plugins/git/include/Git_GitoliteDriver.class.php +2 −7 Go to diff View file
M plugins/git/include/events/SystemEvent_GIT_GERRIT_MIGRATION.class.php +8 −26 Go to diff View file
M plugins/git/include/gitPlugin.class.php +10 −7 Go to diff View file
M plugins/git/site-content/en_US/git.tab +17 −8 Go to diff View file
A plugins/git/site-content/en_US/git_url_example.php +36 −0 Go to diff View file
M plugins/git/site-content/fr_FR/git.tab +15 −7 Go to diff View file
A plugins/git/site-content/fr_FR/git_url_example.php +36 −0 Go to diff View file
M plugins/git/tests/Git/AdminTest.php +2 −2 Go to diff View file
A plugins/git/tests/Git/Driver/Gerrit/ProjectCreatorTest.php +324 −0 Go to diff View file
M plugins/git/tests/Git/Driver/Gerrit/RemoteSSHCommandTest.php +19 −5 Go to diff View file
A plugins/git/tests/Git/Driver/Gerrit/RepositoryFetcherTest.php +101 −0 Go to diff View file
M plugins/git/tests/Git/Driver/Gerrit/UserFinderTest.php +171 −87 Go to diff View file
A plugins/git/tests/Git/Driver/Gerrit/_fixtures/expected_access_rights.config +39 −0 Go to diff View file
A plugins/git/tests/Git/Driver/Gerrit/_fixtures/firefox.zip Binary file Go to diff View file
A plugins/git/tests/Git/Driver/Gerrit/_fixtures/gitolite_firefox.git.tgz Binary file Go to diff View file
M plugins/git/tests/Git/Driver/GerritTest.php +60 −7 Go to diff View file
A plugins/git/tests/Git/GitViews/RepoManagement/Pane/GerritTest.php +66 −0 Go to diff View file
A plugins/git/tests/Git/GitViews/RepoManagement/RepoManagementTest.php +23 −0 Go to diff View file
M plugins/git/tests/Git/RemoteServer/GerritServerFactoryTest.php +11 −6 Go to diff View file
A plugins/git/tests/Git/RemoteServer/GerritServerTest.php +125 −0 Go to diff View file
M plugins/git/tests/GitActionsTest.php +9 −29 Go to diff View file
M plugins/git/tests/GitRepositoryManagerTest.php +13 −15 Go to diff View file
M plugins/git/tests/GitRepositoryTest.php +27 −0 Go to diff View file
M plugins/git/tests/GitTest.php +41 −1 Go to diff View file
M plugins/git/tests/GitViewsRepositoriesTraversalStrategyTest.class.php +10 −7 Go to diff View file
M plugins/git/tests/GitViewsRepositoriesTraversalStrategy_TreeTest.php +2 −2 Go to diff View file
M plugins/git/tests/GitViewsTest.php +46 −20 Go to diff View file
M plugins/git/tests/Git_Backend_GitoliteTest.php +7 −5 Go to diff View file
M plugins/git/tests/Git_ForkCrossProject_Test.php +20 −15 Go to diff View file
M plugins/git/tests/Git_ForkRepositories_Test.php +5 −3 Go to diff View file
M plugins/git/tests/Git_GitoliteDriverTest.php +2 −2 Go to diff View file
A plugins/git/tests/_fixtures/fakeGitPHP/index.php +2 −0 Go to diff View file
M plugins/git/tests/_fixtures/perms/project1-full.conf +2 −0 Go to diff View file
M plugins/git/tests/events/SystemEvent_GIT_GERRIT_MIGRATIONTest.php +24 −69 Go to diff View file
M plugins/git/www/git.js +36 −3 Go to diff View file
M plugins/git/www/themes/default/css/style.css +247 −19 Go to diff View file
M plugins/graphontrackers/ChangeLog +3 −0 Go to diff View file
M plugins/graphontrackers/VERSION +1 −1 Go to diff View file
M plugins/graphontrackers/www/reportgraphic.php +1 −0 Go to diff View file
M plugins/graphontrackersv5/include/GraphOnTrackersV5_Renderer.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart_Bar.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart_Burndown.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart_Gantt.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Chart_Pie.class.php +1 −1 Go to diff View file
M plugins/graphontrackersv5/include/data-access/GraphOnTrackersV5_Scrum_Chart_Burnup.class.php +1 −1 Go to diff View file
M plugins/ldap/ChangeLog +3 −0 Go to diff View file
M plugins/ldap/VERSION +1 −1 Go to diff View file
M plugins/ldap/include/ldapPlugin.class.php +14 −0 Go to diff View file
M plugins/mediawiki/INSTALL.tuleap +16 −6 Go to diff View file
M plugins/mediawiki/bin/create_links.sh +0 −0 Go to diff View file
M plugins/mediawiki/db/install.sql +4 −3 Go to diff View file
M plugins/mediawiki/fusionforge/plugin-mediawiki.inc +2 −1 Go to diff View file
M plugins/mediawiki/include/mediawikiPlugin.class.php +19 −0 Go to diff View file
R plugins/mediawiki/mediawiki-skin/FusionForge.php Go to diff View file
A plugins/mediawiki/site-content/en_US/mediawiki.tab +5 −0 Go to diff View file
A plugins/mediawiki/site-content/fr_FR/mediawiki.tab +3 −0 Go to diff View file
M plugins/mediawiki/www/LocalSettings.php +4 −3 Go to diff View file
A plugins/mediawiki/www/load.php +1 −0 Go to diff View file
M plugins/tests/ChangeLog +20 −1 Go to diff View file
M plugins/tests/VERSION +1 −1 Go to diff View file
M plugins/tests/include/TestsPluginReporter.class.php +50 −1 Go to diff View file
M plugins/tests/include/simpletest/extensions/junit_xml_reporter.php +12 −0 Go to diff View file
M plugins/tests/templates/testsPluginRunnerHTML.mustache +96 −41 Go to diff View file
M plugins/tests/templates/testsSuitesHTML.mustache +1 −1 Go to diff View file
M plugins/tests/tests/MockBuilderTest.php +31 −16 Go to diff View file
A plugins/tests/www/bootstrap/css/bootstrap-responsive.css +1088 −0 Go to diff View file
A plugins/tests/www/bootstrap/css/bootstrap-responsive.min.css +9 −0 Go to diff View file
A plugins/tests/www/bootstrap/css/bootstrap.css +5893 −0 Go to diff View file
A plugins/tests/www/bootstrap/css/bootstrap.min.css +9 −0 Go to diff View file
A plugins/tests/www/bootstrap/img/glyphicons-halflings-white.png Binary file Go to diff View file
A plugins/tests/www/bootstrap/img/glyphicons-halflings.png Binary file Go to diff View file
A plugins/tests/www/bootstrap/js/bootstrap.js +2025 −0 Go to diff View file
A plugins/tests/www/bootstrap/js/bootstrap.min.js +7 −0 Go to diff View file
A plugins/tests/www/jquery-hotkeys/jquery.hotkeys.js +99 −0 Go to diff View file
M plugins/tests/www/scripts/testsUnitView.js +6 −17 Go to diff View file
M plugins/tests/www/tests_common.php +1 −0 Go to diff View file
M plugins/tests/www/themes/default/css/style.css +64 −59 Go to diff View file
M plugins/tracker/ChangeLog +92 −1 Go to diff View file
M plugins/tracker/VERSION +1 −1 Go to diff View file
M plugins/tracker/db/install.sql +27 −3 Go to diff View file
A plugins/tracker/db/mysql/updates/2012/201211211457_refactor_tracker_rule_tables.php +84 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2012/201211221712_create_tracker_rule_date_table.php +52 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2012/201211281116_remove_unused_keys_from_tracker_rule_tables.php +53 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2013/201301021153_add_postaction_cibuild_table.php +48 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +3 −0 Go to diff View file
M plugins/tracker/include/ServiceTracker.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Action/CreateArtifact.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Burndown/Pane.class.php +15 −42 Go to diff View file
A plugins/tracker/include/Tracker/Artifact/Burndown/PaneInfo.class.php +61 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +225 −93 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_ArtifactFactory.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset.class.php +17 −8 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Date.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_File.class.php +4 −6 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Float.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Integer.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_List.class.php +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Numeric.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_OpenList.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_PermissionsOnArtifact.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Reference.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_String.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Text.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset_Comment.class.php +19 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset_Null.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/dao/Tracker_ArtifactDao.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/CannedResponse/Tracker_CannedResponse.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/CannedResponse/Tracker_CannedResponseFactory.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/CannedResponse/Tracker_CannedResponseManager.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Chart/Burndown.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Chart/BurndownView.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Chart/Data/Burndown.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Chart/Data/LinkedArtifacts.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/CriteriaBuilder.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/Query.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/Search.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SearchContentView.class.php +3 −0 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SearchController.class.php +0 −7 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SearchDao.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SearchView.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SearchViewBuilder.class.php +0 −6 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SemanticStatusReportField.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SemanticTitleReportField.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SemanticValueFactory.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/SharedFieldFactory.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/CrossSearch/ViewBuilder.class.php +0 −6 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminder.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderFactory.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderManager.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/DateReminder/Tracker_DateReminderRenderer.class.php +0 −3 Go to diff View file
A plugins/tracker/include/Tracker/Exception.class.php +22 −0 Go to diff View file
A plugins/tracker/include/Tracker/FileInfoFactory.class.php +65 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement.class.php +1 −7 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElementFactory.class.php +8 −34 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Container.class.php +1 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Container_Column.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Container_Fieldset.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field.class.php +30 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Alphanum.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactId.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_ArtifactLink.class.php +1 −8 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Burndown.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Checkbox.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_CrossReferences.class.php +14 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Date.class.php +5 −10 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_File.class.php +94 −93 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Float.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Integer.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_LastUpdateDate.class.php +0 −7 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List.class.php +27 −14 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind.class.php +1 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_BindFactory.class.php +1 −14 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_BindValue.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Null.class.php +1 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Static.class.php +5 −4 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_StaticValue.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_StaticValue_Null.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Ugroups.class.php +1 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_UgroupsValue.class.php +9 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.class.php +1 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_UsersValue.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_OpenValue.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_UnsavedValue.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_MultiSelectbox.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.class.php +0 −8 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_PermissionsOnArtifact.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Selectbox.class.php +1 −7 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_String.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_SubmittedBy.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_SubmittedOn.class.php +0 −7 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Text.class.php +0 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Interface.class.php +1 −4 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Shared.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_StaticField.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_StaticField_LineBreak.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_StaticField_RichText.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_StaticField_Separator.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Container.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/CreateSharedVisitor.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/CreateVisitor.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/ArtifactId.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/Burndown.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/Checkbox.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/CrossReferences.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/LastUpdateDate.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/List.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/MultiSelectbox.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/PermissionsOnArtifact.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/Selectbox.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/SubmittedBy.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Field/SubmittedOn.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Shared.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/StaticField.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/StaticField/LineBreak.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/StaticField/Separator.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/UpdateSharedVisitor.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/UpdateVisitor.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/View/Admin/Visitor.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_DateDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_FloatDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_IntegerDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_List_Bind_Static_ValueDao.class.php +12 −4 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_MultiSelectboxDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_OpenListDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_StringDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_TextDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_ArtifactLinkDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_DateDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_FileDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_FloatDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_IntegerDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_ListDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_NumericDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_OpenListDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_PermissionsOnArtifactDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_Value_TextDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_StaticField_RichTextDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Hierarchy/Controller.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/Hierarchy/Hierarchy.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Hierarchy/HierarchyFactory.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Hierarchy/Presenter.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Hierarchy/Sorter.class.php +16 −6 Go to diff View file
M plugins/tracker/include/Tracker/IFetchTrackerSwitcher.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Migration/V3.class.php +0 −16 Go to diff View file
M plugins/tracker/include/Tracker/Migration/V3/FieldDependenciesDao.class.php +53 −18 Go to diff View file
M plugins/tracker/include/Tracker/Migration/V3/FieldsDefaultValuesDao.class.php +16 −19 Go to diff View file
A plugins/tracker/include/Tracker/NoChangeException.class.php +43 −0 Go to diff View file
M plugins/tracker/include/Tracker/NullTracker.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report.class.php +35 −19 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_ReportFactory.class.php +16 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_Criteria.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_Renderer.class.php +1 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_RendererFactory.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_Renderer_Table.class.php +3 −21 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report_SOAP.class.php +17 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_ArtifactLink_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_Date_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_File_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_Float_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_Int_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_List_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_OpenList_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_PermissionsOnArtifact_ValueDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/dao/Tracker_Report_Criteria_Text_ValueDao.class.php +0 −1 Go to diff View file
A plugins/tracker/include/Tracker/Rule/Date.class.php +122 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/Date/Dao.class.php +127 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/Date/Factory.class.php +220 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/Date/InvalidComparatorException.class.php +24 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/Date/MissingComparatorException.class.php +24 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/List.class.php +113 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/List/Dao.class.php +156 −0 Go to diff View file
A plugins/tracker/include/Tracker/Rule/List/Factory.class.php +201 −0 Go to diff View file
R plugins/tracker/include/Tracker/Rule/Tracker_Rule_Value_View.class.php Go to diff View file
M plugins/tracker/include/Tracker/Rule/Tracker_Rule.class.php +144 −15 Go to diff View file
M plugins/tracker/include/Tracker/Rule/Tracker_RuleFactory.class.php +259 −164 Go to diff View file
D plugins/tracker/include/Tracker/Rule/Tracker_Rule_Value.class.php +0 −74 Go to diff View file
M plugins/tracker/include/Tracker/Rule/Tracker_RulesManager.class.php +416 −253 Go to diff View file
M plugins/tracker/include/Tracker/Rule/dao/Tracker_RuleDao.class.php +70 −178 Go to diff View file
A plugins/tracker/include/Tracker/SOAP/TemporaryFile.class.php +129 −0 Go to diff View file
M plugins/tracker/include/Tracker/SOAPServer.class.php +321 −188 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticFactory.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_SemanticManager.class.php +1 −4 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Contributor.class.php +1 −6 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_ContributorFactory.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Status.class.php +1 −5 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_StatusFactory.class.php +3 −4 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_Title.class.php +1 −6 Go to diff View file
M plugins/tracker/include/Tracker/Semantic/Tracker_Semantic_TitleFactory.class.php +0 −3 Go to diff View file
M plugins/tracker/include/Tracker/Tooltip/Tracker_Tooltip.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tooltip/Tracker_TooltipFactory.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +42 −28 Go to diff View file
M plugins/tracker/include/Tracker/TrackerFactory.class.php +81 −26 Go to diff View file
M plugins/tracker/include/Tracker/TrackerManager.class.php +0 −15 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_Dispatchable_Interface.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_FileInfo.class.php +125 −33 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_History.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_Import.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_NotificationsManager.class.php +0 −4 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_Report_Field.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_URL.class.php +0 −5 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_URLVerification.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Tracker_Valid_Rule.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Widget/Tracker_Widget_MyArtifacts.class.php +0 −2 Go to diff View file
M plugins/tracker/include/Tracker/Widget/Tracker_Widget_MyRenderer.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Widget/Tracker_Widget_ProjectRenderer.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Widget/Tracker_Widget_Renderer.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/dao/TrackerDao.class.php +8 −3 Go to diff View file
M plugins/tracker/include/Tracker/dao/Tracker_FileInfoDao.class.php +15 −1 Go to diff View file
A plugins/tracker/include/autoload.php +366 −0 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +29 −24 Go to diff View file
A plugins/tracker/include/workflow/Action.class.php +87 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Rules.class.php +32 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Rules/EditRules.class.php +308 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions.class.php +32 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/Create.class.php +43 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/CreateMatrix.class.php +126 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/DefineWorkflow.class.php +139 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/Delete.class.php +41 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/Details.class.php +62 −0 Go to diff View file
A plugins/tracker/include/workflow/Action/Transitions/EditTransition.class.php +95 −0 Go to diff View file
A plugins/tracker/include/workflow/PostAction/CIBuild/Transition_PostAction_CIBuild.class.php +179 −0 Go to diff View file
A plugins/tracker/include/workflow/PostAction/CIBuild/Transition_PostAction_CIBuildDao.class.php +116 −0 Go to diff View file
A plugins/tracker/include/workflow/PostAction/CIBuild/Transition_PostAction_CIBuildFactory.class.php +149 −0 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_Field.class.php +1 −1 Go to diff View file
A plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_FieldFactory.class.php +318 −0 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_Field_Date.class.php +6 −6 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_Field_Float.class.php +7 −7 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_Field_Int.class.php +7 −7 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/Transition_PostAction_Field_Numeric.class.php +0 −1 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/dao/Transition_PostAction_Field_DateDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/dao/Transition_PostAction_Field_FloatDao.class.php +0 −1 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Field/dao/Transition_PostAction_Field_IntDao.class.php +0 −1 Go to diff View file
A plugins/tracker/include/workflow/PostAction/PostActionSubFactories.class.php +111 −0 Go to diff View file
A plugins/tracker/include/workflow/PostAction/PostActionSubFactory.class.php +95 −0 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Transition_PostAction.class.php +43 −23 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Transition_PostActionFactory.class.php +120 −265 Go to diff View file
M plugins/tracker/include/workflow/PostAction/Transition_PostActionManager.class.php +1 −1 Go to diff View file
M plugins/tracker/include/workflow/Transition.class.php +38 −8 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition.class.php +1 −1 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition/FieldNotEmpty.class.php +24 −11 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition/FieldNotEmpty/Dao.class.php +9 −1 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition/FieldNotEmpty/Factory.class.php +5 −3 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition/Permissions.class.php +1 −2 Go to diff View file
M plugins/tracker/include/workflow/Transition/Condition/Permissions/Factory.class.php +6 −4 Go to diff View file
M plugins/tracker/include/workflow/Transition/ConditionFactory.class.php +5 −5 Go to diff View file
M plugins/tracker/include/workflow/Transition/ConditionManager.class.php +0 −1 Go to diff View file
M plugins/tracker/include/workflow/Transition/ConditionsCollection.class.php +1 −1 Go to diff View file
M plugins/tracker/include/workflow/TransitionFactory.class.php +6 −18 Go to diff View file
M plugins/tracker/include/workflow/Workflow.class.php +66 −20 Go to diff View file
M plugins/tracker/include/workflow/WorkflowFactory.class.php +1 −8 Go to diff View file
M plugins/tracker/include/workflow/WorkflowManager.class.php +19 −301 Go to diff View file
M plugins/tracker/include/wsdl.php +296 −38 Go to diff View file
M plugins/tracker/site-content/en_US/tracker.tab +36 −10 Go to diff View file
M plugins/tracker/site-content/fr_FR/tracker.tab +36 −10 Go to diff View file
M plugins/tracker/templates/card.mustache +1 −1 Go to diff View file
M plugins/tracker/tests/ArtifactRulesManagerTest_TO_MIGRATE.php +11 −11 Go to diff View file
M plugins/tracker/tests/Tracker/Action/CreateArtifactTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker/Chart/BurndownTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Chart/Data/BurndownTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Chart/Data/BurndownTimePeriodTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Chart/Data/LinkedArtifactsTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/ArtifactNodeTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/ArtifactReportFieldTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/CriteriaBuilderTest.php +1 −11 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/QueryTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SearchContentViewTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SearchControllerTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SearchTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SearchViewBuilderTest.php +1 −8 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SearchViewTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SemanticStatusReportFieldTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SemanticTitleReportFieldTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SemanticValueFactoryTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker/CrossSearch/SharedFieldFactoryTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/DateReminder/Tracker_DateReminderManagerTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker/FormElement/AdminTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker/FormElement/AdminVisitorTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker/FormElement/Tracker_FormElement_Field_NumericTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/ControllerTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/HierarchicalTrackerFactoryTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/HierarchicalTrackerTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/HierarchyFactoryTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/HierarchyTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/PresenterTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/Hierarchy/SorterTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker/HomeNavPresenterTest.php +1 −3 Go to diff View file
A plugins/tracker/tests/Tracker/Report/Test.php +59 −0 Go to diff View file
A plugins/tracker/tests/Tracker/Rule/Date/DateTest.php +223 −0 Go to diff View file
A plugins/tracker/tests/Tracker/Rule/Date/FactoryTest.php +305 −0 Go to diff View file
A plugins/tracker/tests/Tracker/Rule/List/FactoryTest.php +257 −0 Go to diff View file
A plugins/tracker/tests/Tracker/Rule/List/ListTest.php +101 −0 Go to diff View file
M plugins/tracker/tests/Tracker/SOAPServerTest.php +590 −45 Go to diff View file
M plugins/tracker/tests/TrackerFactoryTest.php +56 −14 Go to diff View file
M plugins/tracker/tests/TrackerManagerTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/TrackerTest.php +39 −37 Go to diff View file
M plugins/tracker/tests/Tracker_ArtifactTest.php +543 −42 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetTest.php +1 −12 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_ArtifactLinkTest.php +1 −6 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_DateTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_FileTest.php +84 −24 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_FloatTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_IntegerTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_ListTest.php +1 −6 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_OpenListTest.php +2 −5 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_TextTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ProcessAssociateArtifact_Test.php +90 −75 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_RedirectUrlTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_getArtifactLinks_Test.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker_CannedResponseFactoryTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker_FileInfoTest.php +108 −21 Go to diff View file
M plugins/tracker/tests/Tracker_FormElementFactoryTest.php +2 −10 Go to diff View file
M plugins/tracker/tests/Tracker_FormElementTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Container_ColumnTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Container_FieldsetTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_FieldTest.php +1 −8 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ArtifactLinkTest.php +1 −12 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_BurndownTest.php +1 −11 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ComputedTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_DateTest.php +7 −5 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_FileTest.php +378 −74 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_FloatTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_IntegerTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_LastUpdateDateTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ListTest.php +1 −15 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_BindFactoryTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_BindValueTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_StaticTest.php +1 −5 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_StaticValueTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_UgroupsTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_UsersTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_UsersValueTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_OpenValueTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_OpenListTest.php +1 −6 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_StringTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_SubmittedOnTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_TextTest.php +1 −6 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Line_BreakTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_SeparatorTest.php +0 −2 Go to diff View file
M plugins/tracker/tests/Tracker_ReportFactoryTest.php +38 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Report_SessionTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/Tracker_RuleFactoryTest.php +217 −58 Go to diff View file
M plugins/tracker/tests/Tracker_Rule_ValueTest.php +16 −6 Go to diff View file
M plugins/tracker/tests/Tracker_Rule_Value_ViewTest.php +6 −8 Go to diff View file
M plugins/tracker/tests/Tracker_RulesManagerTest.php +671 −199 Go to diff View file
M plugins/tracker/tests/Tracker_SemanticFactoryTest.php +1 −11 Go to diff View file
M plugins/tracker/tests/Tracker_SemanticManagerTest.php +1 −7 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_ContributorFactoryTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_ContributorTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_StatusFactoryTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_StatusTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_TitleFactoryTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_Semantic_TitleTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/Tracker_SharedFormElementFactoryTest.php +1 −6 Go to diff View file
M plugins/tracker/tests/Tracker_TooltipFactoryTest.php +1 −3 Go to diff View file
M plugins/tracker/tests/Tracker_URLTest.php +1 −2 Go to diff View file
M plugins/tracker/tests/TreeNode/CardPresenterNodeTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/_fixtures/ImportTrackerRulesTest.xml +17 −14 Go to diff View file
A plugins/tracker/tests/bootstrap.php +24 −0 Go to diff View file
M plugins/tracker/tests/builders/aBindStatic.php +14 −5 Go to diff View file
M plugins/tracker/tests/builders/aBurndownField.php +1 −2 Go to diff View file
A plugins/tracker/tests/builders/aCIBuildPostAction.php +70 −0 Go to diff View file
M plugins/tracker/tests/builders/aChangesetValue.php +1 −3 Go to diff View file
M plugins/tracker/tests/builders/aCrossSearchCriteria.php +1 −1 Go to diff View file
M plugins/tracker/tests/builders/aDateFieldPostAction.php +1 −4 Go to diff View file
M plugins/tracker/tests/builders/aField.php +12 −3 Go to diff View file
M plugins/tracker/tests/builders/aFieldBindValue.php +6 −2 Go to diff View file
M plugins/tracker/tests/builders/aFloatFieldPostAction.php +1 −4 Go to diff View file
M plugins/tracker/tests/builders/aMockArtifact.php +9 −3 Go to diff View file
M plugins/tracker/tests/builders/aMockArtifactFactory.php +1 −2 Go to diff View file
M plugins/tracker/tests/builders/aMockField.php +1 −1 Go to diff View file
M plugins/tracker/tests/builders/aMockHierarchyFactory.php +1 −1 Go to diff View file
M plugins/tracker/tests/builders/aMockSemanticStatusFactory.php +1 −3 Go to diff View file
M plugins/tracker/tests/builders/aMockSemanticTitleFactory.php +1 −3 Go to diff View file
M plugins/tracker/tests/builders/aMockTracker.php +7 −3 Go to diff View file
M plugins/tracker/tests/builders/aPostActionFactory.php +6 −6 Go to diff View file
M plugins/tracker/tests/builders/aTracker.php +2 −4 Go to diff View file
A plugins/tracker/tests/builders/aTrackerReport.php +68 −0 Go to diff View file
M plugins/tracker/tests/builders/aTransition.php +1 −2 Go to diff View file
M plugins/tracker/tests/builders/all.php +0 −1 Go to diff View file
M plugins/tracker/tests/builders/anArtifact.php +1 −2 Go to diff View file
M plugins/tracker/tests/builders/anIntFieldPostAction.php +1 −4 Go to diff View file
A plugins/tracker/tests/workflow/Action/Rules/EditRulesTest.php +566 −0 Go to diff View file
A plugins/tracker/tests/workflow/PostAction/CIBuild/Transition_PostAction_CIBuildFactoryTest.php +95 −0 Go to diff View file
A plugins/tracker/tests/workflow/PostAction/CIBuild/Transition_PostAction_CIBuildTest.php +225 −0 Go to diff View file
A plugins/tracker/tests/workflow/PostAction/Field/Transition_PostAction_FieldFactoryTest.php +352 −0 Go to diff View file
M plugins/tracker/tests/workflow/PostAction/Field/Transition_PostAction_Field_DateTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/workflow/PostAction/Field/Transition_PostAction_Field_FloatTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/workflow/PostAction/Field/Transition_PostAction_Field_IntTest.php +1 −4 Go to diff View file
M plugins/tracker/tests/workflow/PostAction/Transition_PostActionFactoryTest.php +202 −270 Go to diff View file
M plugins/tracker/tests/workflow/Transition/Condition/FieldNotEmpty/FactoryTest.php +10 −5 Go to diff View file
M plugins/tracker/tests/workflow/Transition/Condition/FieldNotEmptyTest.php +59 −18 Go to diff View file
M plugins/tracker/tests/workflow/Transition/Condition/Permissions/FactoryTest.php +2 −3 Go to diff View file
M plugins/tracker/tests/workflow/Transition/ConditionFactoryTest.php +29 −15 Go to diff View file
M plugins/tracker/tests/workflow/TransitionFactoryTest.php +47 −70 Go to diff View file
M plugins/tracker/tests/workflow/TransitionTest.php +27 −16 Go to diff View file
M plugins/tracker/tests/workflow/WorkflowFactoryTest.php +78 −39 Go to diff View file
M plugins/tracker/tests/workflow/WorkflowTest.php +144 −80 Go to diff View file
M plugins/tracker/www/resources/tracker.rnc +27 −2 Go to diff View file
M plugins/tracker/www/resources/tracker.rng +48 −2 Go to diff View file
M plugins/tracker/www/scripts/TrackerAdminFields.js +17 −4 Go to diff View file
A plugins/tracker/www/soap/ChangeLog +26 −0 Go to diff View file
A plugins/tracker/www/soap/VERSION +1 −0 Go to diff View file
M plugins/tracker/www/soap/index.php +16 −6 Go to diff View file
M plugins/tracker/www/themes/default/css/style.css +41 −7 Go to diff View file
A plugins/tracker/www/themes/default/images/ic/ci_build/server.png Binary file Go to diff View file
M site-content/en_US/en_US.tab +1 −0 Go to diff View file
A site-content/en_US/include/new_project_email.php +41 −0 Go to diff View file
D site-content/en_US/include/new_project_email.txt +0 −68 Go to diff View file
M site-content/en_US/project/complete.txt +14 −18 Go to diff View file
M site-content/en_US/project/register.tab +34 −0 Go to diff View file
M site-content/fr_FR/fr_FR.tab +1 −0 Go to diff View file
A site-content/fr_FR/include/new_project_email.php +44 −0 Go to diff View file
D site-content/fr_FR/include/new_project_email.txt +0 −70 Go to diff View file
M site-content/fr_FR/project/complete.txt +13 −14 Go to diff View file
M site-content/fr_FR/project/register.tab +33 −0 Go to diff View file
M src/COPYING +7 −3 Go to diff View file
A src/common/Http/Client.class.php +174 −0 Go to diff View file
A src/common/Http/ClientException.class.php +23 −0 Go to diff View file
A src/common/Jenkins/Client.class.php +89 −0 Go to diff View file
A src/common/Jenkins/ClientUnableToLaunchBuildException.class.php +23 −0 Go to diff View file
M src/common/backend/Backend.class.php +3 −1 Go to diff View file
M src/common/backend/BackendLogger.class.php +7 −2 Go to diff View file
M src/common/dao/ProjectDao.class.php +20 −1 Go to diff View file
M src/common/dao/UserPreferencesDao.class.php +1 −1 Go to diff View file
M src/common/dao/include/DataAccessObject.class.php +12 −0 Go to diff View file
M src/common/dao/include/DataAccessResult.class.php +18 −6 Go to diff View file
M src/common/event/Event.class.php +25 −0 Go to diff View file
M src/common/include/Codendi_Request.class.php +1 −0 Go to diff View file
M src/common/include/Combined.class.php +2 −0 Go to diff View file
M src/common/include/Config.class.php +3 −0 Go to diff View file
M src/common/include/Feedback.class.php +6 −2 Go to diff View file
M src/common/include/Response.class.php +10 −0 Go to diff View file
M src/common/include/URLVerification.class.php +5 −17 Go to diff View file
M src/common/layout/Layout.class.php +25 −21 Go to diff View file
M src/common/mvc2/Controller.class.php +8 −13 Go to diff View file
A src/common/mvc2/PluginController.class.php +39 −0 Go to diff View file
M src/common/permission/PermissionsManager.class.php +2 −2 Go to diff View file
M src/common/plugin/PluginManager.class.php +7 −3 Go to diff View file
A src/common/project/CustomDescription/CustomDescription.class.php +77 −0 Go to diff View file
A src/common/project/CustomDescription/CustomDescriptionFactory.class.php +47 −0 Go to diff View file
A src/common/project/CustomDescription/CustomDescriptionPresenter.class.php +81 −0 Go to diff View file
A src/common/project/OneStepCreation/OneStepCreationController.class.php +83 −0 Go to diff View file
A src/common/project/OneStepCreation/OneStepCreationPresenter.class.php +365 −0 Go to diff View file
A src/common/project/OneStepCreation/OneStepCreationRequest.class.php +378 −0 Go to diff View file
A src/common/project/OneStepCreation/OneStepCreationRouter.class.php +52 −0 Go to diff View file
A src/common/project/OneStepCreation/OneStepCreationValidator.class.php +199 −0 Go to diff View file
M src/common/project/Project.class.php +23 −0 Go to diff View file
A src/common/project/ProjectCreationTemplatePresenter.class.php +139 −0 Go to diff View file
M src/common/project/ProjectManager.class.php +30 −1 Go to diff View file
M src/common/project/UGroup.class.php +63 −22 Go to diff View file
M src/common/project/UGroupLiteralizer.class.php +1 −0 Go to diff View file
M src/common/project/UGroupManager.class.php +14 −3 Go to diff View file
M src/common/reference/CrossReferenceFactory.class.php +8 −3 Go to diff View file
M src/common/session/Codendi_Session.class.php +1 −1 Go to diff View file
M src/common/system_event/SystemEventManager.class.php +31 −11 Go to diff View file
M src/common/system_event/include/SystemEvent_SYSTEM_CHECK.class.php +12 −2 Go to diff View file
M src/common/user/UserManager.class.php +1 −0 Go to diff View file
A src/common/user/Users.class.php +65 −0 Go to diff View file
M src/common/widget/Widget_MyProjects.class.php +38 −28 Go to diff View file
M src/common/widget/Widget_Rss.class.php +1 −1 Go to diff View file
M src/common/widget/Widget_TwitterFollow.class.php +1 −1 Go to diff View file
M src/common/wiki/phpwiki/lib/WikiDB.php +1 −1 Go to diff View file
M src/etc/local.inc.dist +31 −20 Go to diff View file
A src/templates/project/register-templates.mustache +38 −0 Go to diff View file
A src/templates/project/register.mustache +165 −0 Go to diff View file
M src/utils/init.d/codendi +35 −4 Go to diff View file
M src/www/account/login.php +2 −9 Go to diff View file
M src/www/account/lostpw.php +2 −0 Go to diff View file
M src/www/account/register.php +2 −0 Go to diff View file
M src/www/admin/newprojectmail.php +6 −6 Go to diff View file
M src/www/codendi.css +3 −3 Go to diff View file
M src/www/export/rss_sfnewreleases.php +1 −0 Go to diff View file
M src/www/include/check_pw.php +3 −0 Go to diff View file
M src/www/include/html.php +6 −8 Go to diff View file
M src/www/include/pre.php +12 −5 Go to diff View file
M src/www/include/proj_email.php +18 −51 Go to diff View file
M src/www/my/redirect.php +2 −0 Go to diff View file
M src/www/project/create_project.php +17 −10 Go to diff View file
M src/www/project/register.php +14 −1 Go to diff View file
A src/www/scripts/bootstrap/bootstrap-button.js +105 −0 Go to diff View file
M src/www/scripts/check_pw.js.php +1 −0 Go to diff View file
A src/www/scripts/codendi/CreateProject.js +66 −0 Go to diff View file
M src/www/soap/index.php +45 −10 Go to diff View file
A src/www/soap/project/ChangeLog +1 −0 Go to diff View file
A src/www/soap/project/VERSION +1 −0 Go to diff View file
A src/www/soap/svn/ChangeLog +1 −0 Go to diff View file
A src/www/soap/svn/VERSION +1 −0 Go to diff View file
A src/www/soap/templates/soap_index.mustache +14 −0 Go to diff View file
M src/www/soap/tracker/tracker.php +1 −1 Go to diff View file
M src/www/svn/repos-web/style/global.css +1 −1 Go to diff View file
A src/www/themes/CodeX/ChangeLog +2 −0 Go to diff View file
M src/www/themes/CodeX/VERSION +1 −1 Go to diff View file
M src/www/themes/CodeX/css/CodeX_large.css +2 −2 Go to diff View file
M src/www/themes/CodeX/css/CodeX_normal.css +2 −2 Go to diff View file
M src/www/themes/CodeX/css/CodeX_small.css +2 −2 Go to diff View file
A src/www/themes/CodeXTab/ChangeLog +2 −0 Go to diff View file
M src/www/themes/CodeXTab/VERSION +1 −1 Go to diff View file
M src/www/themes/CodeXTab/css/style.css +2 −2 Go to diff View file
A src/www/themes/CodexSTN/ChangeLog +2 −0 Go to diff View file
M src/www/themes/CodexSTN/VERSION +1 −1 Go to diff View file
M src/www/themes/CodexSTN/css/style.css +2 −2 Go to diff View file
A src/www/themes/Dawn/ChangeLog +2 −0 Go to diff View file
M src/www/themes/Dawn/VERSION +1 −1 Go to diff View file
M src/www/themes/Dawn/css/style.css +3 −3 Go to diff View file
A src/www/themes/STTab/ChangeLog +2 −0 Go to diff View file
M src/www/themes/STTab/VERSION +1 −1 Go to diff View file
M src/www/themes/STTab/css/style.css +3 −3 Go to diff View file
A src/www/themes/SteerForge/ChangeLog +2 −0 Go to diff View file
M src/www/themes/SteerForge/VERSION +1 −1 Go to diff View file
M src/www/themes/SteerForge/css/style.css +2 −2 Go to diff View file
A src/www/themes/Tuleap/ChangeLog +5 −0 Go to diff View file
M src/www/themes/Tuleap/VERSION +1 −1 Go to diff View file
M src/www/themes/Tuleap/css/style.css +19 −3 Go to diff View file
M src/www/themes/common/css/font-awesome-ie7.css +22 −644 Go to diff View file
M src/www/themes/common/css/font-awesome.css +197 −31 Go to diff View file
M src/www/themes/common/css/style.css +725 −27 Go to diff View file
A src/www/themes/common/font/FontAwesome.otf Binary file Go to diff View file
M src/www/themes/common/font/fontawesome-webfont.eot Binary file Go to diff View file
M src/www/themes/common/font/fontawesome-webfont.ttf Binary file Go to diff View file
M src/www/themes/common/font/fontawesome-webfont.woff Binary file Go to diff View file
A src/www/themes/savannah/ChangeLog +2 −0 Go to diff View file
M src/www/themes/savannah/VERSION +1 −1 Go to diff View file
M src/www/themes/savannah/css/savannah_large.css +2 −2 Go to diff View file
M src/www/themes/savannah/css/savannah_normal.css +2 −2 Go to diff View file
M src/www/themes/savannah/css/savannah_small.css +2 −2 Go to diff View file
M tests/bin/simpletest +8 −1 Go to diff View file
M tests/integration/ProjectCreationTest.php +17 −1 Go to diff View file
M tests/integration/tracker_v3_to_v5/MigrateTrackerTest.php +20 −20 Go to diff View file
M tests/lib/MockBuilder.php +10 −1 Go to diff View file
M tests/lib/TestHelper.class.php +16 −42 Go to diff View file
M tests/lib/TuleapTestCase.class.php +62 −19 Go to diff View file
A tests/lib/constants.php +22 −0 Go to diff View file
M tests/simpletest/BlankAfterClosingPhpTagTest.php +2 −0 Go to diff View file
M tests/simpletest/UTF8Test.php +8 −6 Go to diff View file
A tests/simpletest/common/Http/ClientTest.php +67 −0 Go to diff View file
A tests/simpletest/common/Jenkins/ClientTest.php +59 −0 Go to diff View file
M tests/simpletest/common/include/URLVerificationTest.php +91 −107 Go to diff View file
A tests/simpletest/common/project/OneStepProjectCreationPresenterTest.php +127 −0 Go to diff View file
A tests/simpletest/common/project/OneStepProjectCreationRequestTest.php +130 −0 Go to diff View file
A tests/simpletest/common/project/OneStepProjectCreationValidatorTest.php +94 −0 Go to diff View file
M tests/simpletest/common/project/UGroupTest.php +96 −1 Go to diff View file
A tests/simpletest/common/project/aMockProject.php +46 −0 Go to diff View file
M tests/simpletest/common/session/Codendi_SessionTest.php +2 −2 Go to diff View file
M tests/simpletest/common/tracker/ArtifactTest.php +7 −7 Go to diff View file
A tests/simpletest/common/user/UsersTest.php +38 −0 Go to diff View file
M tools/continuous_integration/ci_build.sh +4 −3 Go to diff View file
M tools/continuous_integration/singletons/current_singleton_count.txt +1 −1 Go to diff View file
A tools/examples/soap/tracker/README +7 −0 Go to diff View file
M tools/examples/soap/tracker/add_artifact.php +40 −8 Go to diff View file
A tools/examples/soap/tracker/add_artifact_file.php +105 −0 Go to diff View file
A tools/examples/soap/tracker/delete_artifact_file.php +69 −0 Go to diff View file
M tools/examples/soap/tracker/get_artifact.php +6 −2 Go to diff View file
A tools/examples/soap/tracker/get_artifact_comments.php +47 −0 Go to diff View file
A tools/examples/soap/tracker/get_artifact_file.php +64 −0 Go to diff View file
M tools/examples/soap/tracker/get_artifacts.php +5 −4 Go to diff View file
A tools/examples/soap/tracker/get_artifacts_from_report.php +73 −0 Go to diff View file
M tools/examples/soap/tracker/get_tracker_fields.php +5 −2 Go to diff View file
A tools/examples/soap/tracker/get_tracker_reports.php +48 −0 Go to diff View file
M tools/examples/soap/tracker/get_tracker_structure.php +13 −6 Go to diff View file
M tools/examples/soap/tracker/update_artifact.php +12 −9 Go to diff View file
A tools/examples/soap/tracker/update_artifact_file.php +105 −0 Go to diff View file
M tools/plugins/maillog/include/maillogPlugin.class.php +16 −9 Go to diff View file
M tools/rpm/Makefile +1 −0 Go to diff View file
M tools/rpm/README +2 −2 Go to diff View file
M tools/rpm/codendi-all-deps.spec +2 −2 Go to diff View file
M tools/rpm/tuleap.spec +17 −16 Go to diff View file
A tools/rpm/whatrequires.sh +10 −0 Go to diff View file
M tools/setup.sh +10 −9 Go to diff View file
M tools/utils/stats/IndicateursCodex.cgi +1 −0 Go to diff View file