@@ -103,7 +103,7 @@ |
||
103 | 103 | return $this->active_pane[$milestone->getArtifactId()]; |
104 | 104 | } |
105 | 105 | |
106 | - /** @return AgileDashboard_PaneInfo[] */ |
|
106 | + /** @return AgileDashboard_PaneInfo */ |
|
107 | 107 | public function getListOfPaneInfo(Planning_Milestone $milestone) { |
108 | 108 | if (! isset($this->list_of_pane_info[$milestone->getArtifactId()])) { |
109 | 109 | $this->buildListOfPaneInfo($milestone); |
@@ -51,6 +51,9 @@ discard block |
||
51 | 51 | */ |
52 | 52 | private $presenter_data; |
53 | 53 | |
54 | + /** |
|
55 | + * @param string $planning_redirect_to_new |
|
56 | + */ |
|
54 | 57 | public function __construct( |
55 | 58 | Planning_Milestone $milestone, |
56 | 59 | PFUser $current_user, |
@@ -111,7 +114,7 @@ discard block |
||
111 | 114 | } |
112 | 115 | |
113 | 116 | /** |
114 | - * @return array |
|
117 | + * @return AgileDashboard_PaneInfo[] |
|
115 | 118 | */ |
116 | 119 | public function getPaneInfoList() { |
117 | 120 | return $this->presenter_data->getListOfPaneInfo(); |
@@ -140,6 +143,9 @@ discard block |
||
140 | 143 | return $start_date && $end_date; |
141 | 144 | } |
142 | 145 | |
146 | + /** |
|
147 | + * @param integer $date |
|
148 | + */ |
|
143 | 149 | private function formatDate($date) { |
144 | 150 | return date($GLOBALS['Language']->getText('system', 'datefmt_day_and_month'), $date); |
145 | 151 | } |
@@ -32,7 +32,8 @@ |
||
32 | 32 | return "planning[$pane_identifier][$planning_id]=$artifact_id"; |
33 | 33 | } |
34 | 34 | |
35 | - /** @return string */ |
|
35 | + /** @param string $pane_identifier |
|
36 | +/** @return string */ |
|
36 | 37 | public function getPlanningRedirectToNew(Planning_Milestone $milestone, $pane_identifier) { |
37 | 38 | $planning_id = (int) $milestone->getPlanningId(); |
38 | 39 |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | } |
150 | 150 | |
151 | 151 | /** |
152 | - * @param Tracker[] $backlog_tracker The trackers used as a backlog |
|
152 | + * @param Tracker[] $backlog_trackers The trackers used as a backlog |
|
153 | 153 | */ |
154 | 154 | public function setBacklogTrackers(array $backlog_trackers) { |
155 | 155 | $this->backlog_trackers = $backlog_trackers; |
@@ -163,7 +163,7 @@ discard block |
||
163 | 163 | } |
164 | 164 | |
165 | 165 | /** |
166 | - * @return Tracker |
|
166 | + * @return Tracker[] |
|
167 | 167 | */ |
168 | 168 | public function getBacklogTrackers() { |
169 | 169 | return $this->backlog_trackers; |
@@ -69,6 +69,9 @@ discard block |
||
69 | 69 | /** @var AgileDashboard_HierarchyChecker */ |
70 | 70 | private $hierarchy_checker; |
71 | 71 | |
72 | + /** |
|
73 | + * @param string $plugin_path |
|
74 | + */ |
|
72 | 75 | public function __construct( |
73 | 76 | Codendi_Request $request, |
74 | 77 | PlanningFactory $planning_factory, |
@@ -196,6 +199,7 @@ discard block |
||
196 | 199 | } |
197 | 200 | |
198 | 201 | /** |
202 | + * @param Planning[] $plannings |
|
199 | 203 | * @return Planning_Presenter_MilestoneAccessPresenter |
200 | 204 | */ |
201 | 205 | private function getMilestoneAccessPresenters($plannings) { |
@@ -28,6 +28,9 @@ discard block |
||
28 | 28 | return new TrackerDao(); |
29 | 29 | } |
30 | 30 | |
31 | + /** |
|
32 | + * @param integer $group_id |
|
33 | + */ |
|
31 | 34 | function createPlanning($group_id, PlanningParameters $planning_parameters) { |
32 | 35 | $planning_name = $this->da->quoteSmart($planning_parameters->name); |
33 | 36 | $backlog_title = $this->da->quoteSmart($planning_parameters->backlog_title); |
@@ -56,6 +59,9 @@ discard block |
||
56 | 59 | $this->update($sql); |
57 | 60 | } |
58 | 61 | |
62 | + /** |
|
63 | + * @param integer $group_id |
|
64 | + */ |
|
59 | 65 | function searchPlannings($group_id){ |
60 | 66 | $group_id = $this->da->escapeInt($group_id); |
61 | 67 | $sql = "SELECT * |
@@ -90,6 +96,9 @@ discard block |
||
90 | 96 | return $this->retrieve($sql); |
91 | 97 | } |
92 | 98 | |
99 | + /** |
|
100 | + * @param integer $backlog_tracker_id |
|
101 | + */ |
|
93 | 102 | public function searchByBacklogTrackerId($backlog_tracker_id) { |
94 | 103 | $backlog_tracker_id = $this->da->escapeInt($backlog_tracker_id); |
95 | 104 | $sql = " |
@@ -153,6 +162,9 @@ discard block |
||
153 | 162 | return $ids; |
154 | 163 | } |
155 | 164 | |
165 | + /** |
|
166 | + * @param integer $group_id |
|
167 | + */ |
|
156 | 168 | public function searchNonPlanningTrackersByGroupId($group_id) { |
157 | 169 | $planning_tracker_ids = $this->searchPlanningTrackerIdsByGroupId($group_id); |
158 | 170 | $tracker_dao = $this->getTrackerDao(); |
@@ -160,6 +172,9 @@ discard block |
||
160 | 172 | return $tracker_dao->searchByGroupIdWithExcludedIds($group_id, $planning_tracker_ids); |
161 | 173 | } |
162 | 174 | |
175 | + /** |
|
176 | + * @param integer $planning_id |
|
177 | + */ |
|
163 | 178 | function updatePlanning($planning_id, PlanningParameters $planning_parameters) { |
164 | 179 | $planning_id = $this->da->escapeInt($planning_id); |
165 | 180 | $planning_name = $this->da->quoteSmart($planning_parameters->name); |
@@ -178,6 +193,9 @@ discard block |
||
178 | 193 | $this->updateBacklogTrackers($planning_id, $planning_parameters); |
179 | 194 | } |
180 | 195 | |
196 | + /** |
|
197 | + * @param string $planning_id |
|
198 | + */ |
|
181 | 199 | private function updateBacklogTrackers($planning_id, PlanningParameters $planning_parameters) { |
182 | 200 | $this->deletePlanningBacklogTrackers($planning_id); |
183 | 201 | $this->createBacklogTrackers($planning_id, $planning_parameters); |
@@ -86,6 +86,9 @@ discard block |
||
86 | 86 | } |
87 | 87 | } |
88 | 88 | |
89 | + /** |
|
90 | + * @param integer $group_id |
|
91 | + */ |
|
89 | 92 | protected function duplicatePriorityChangePermission($group_id, $source_planning_id, $new_planning_id, array $ugroups_mapping) { |
90 | 93 | $source_planning = $this->getPlanning($source_planning_id); |
91 | 94 | $priority_change_permission_ugroup_ids = $this->planning_permissions_manager->getGroupIdsWhoHasPermissionOnPlanning( |
@@ -284,7 +287,6 @@ discard block |
||
284 | 287 | * |
285 | 288 | * @param PFUser $user The user who will see the planning |
286 | 289 | * @param int $group_id |
287 | - * @param PlanningFactory $planning_factory |
|
288 | 290 | * |
289 | 291 | * @return Planning[] |
290 | 292 | */ |
@@ -338,7 +340,6 @@ discard block |
||
338 | 340 | * |
339 | 341 | * @param PFUser $user The user who will see the planning |
340 | 342 | * @param int $group_id |
341 | - * @param PlanningFactory $planning_factory |
|
342 | 343 | * |
343 | 344 | * @return Planning[] |
344 | 345 | */ |
@@ -378,7 +379,6 @@ discard block |
||
378 | 379 | /** |
379 | 380 | * Get a planning |
380 | 381 | * |
381 | - * @param int $group_id |
|
382 | 382 | * |
383 | 383 | * @return Planning |
384 | 384 | */ |
@@ -548,6 +548,9 @@ discard block |
||
548 | 548 | return $this->dao->searchPlanningTrackerIdsByGroupId($group_id); |
549 | 549 | } |
550 | 550 | |
551 | + /** |
|
552 | + * @param integer $group_id |
|
553 | + */ |
|
551 | 554 | public function getBacklogTrackerIdsByGroupId($group_id) { |
552 | 555 | return $this->dao->searchBacklogTrackerIdsByGroupId($group_id); |
553 | 556 | } |
@@ -592,7 +595,7 @@ discard block |
||
592 | 595 | * |
593 | 596 | * @param $planning_id the id of the planning |
594 | 597 | * |
595 | - * @return bool |
|
598 | + * @return boolean|null |
|
596 | 599 | */ |
597 | 600 | public function deletePlanning($planning_id) { |
598 | 601 | return $this->dao->deletePlanning($planning_id); |
@@ -617,7 +620,6 @@ discard block |
||
617 | 620 | /** |
618 | 621 | * Retrieve the project trackers that can be used as planning trackers. |
619 | 622 | * |
620 | - * @param Planning $planning The planning for which we want to know the available trackers. |
|
621 | 623 | * |
622 | 624 | * @return Array of Tracker |
623 | 625 | */ |
@@ -22,6 +22,11 @@ |
||
22 | 22 | |
23 | 23 | const PERM_PRIORITY_CHANGE = 'PLUGIN_AGILEDASHBOARD_PLANNING_PRIORITY_CHANGE'; |
24 | 24 | |
25 | + /** |
|
26 | + * @param integer $planning_id |
|
27 | + * @param integer $group_id |
|
28 | + * @param string $html_element_name |
|
29 | + */ |
|
25 | 30 | public function getPlanningPermissionForm($planning_id, $group_id, $permission, $html_element_name) { |
26 | 31 | return permission_fetch_selection_field($permission, $planning_id, $group_id, $html_element_name); |
27 | 32 | } |
@@ -29,6 +29,10 @@ |
||
29 | 29 | /** @var string */ |
30 | 30 | public $milestone_type_name; |
31 | 31 | |
32 | + /** |
|
33 | + * @param Planning_Presenter_MilestoneSummaryPresenter[] $milestone_summary_presenters |
|
34 | + * @param string $tracker_name |
|
35 | + */ |
|
32 | 36 | public function __construct($milestone_summary_presenters, $tracker_name) { |
33 | 37 | $this->milestone_summary_presenters = $milestone_summary_presenters; |
34 | 38 | $this->milestone_type_name = $tracker_name; |