/** * @return string The URL to the planning view of this milestone. */ public function getUri() { $group_id = $this->milestone->getGroupId(); $planning_id = $this->milestone->getPlanningId(); $artifact_id = $this->milestone->getArtifactId(); return "/plugins/agiledashboard/?group_id={$group_id}&action=show&planning_id={$planning_id}&aid={$artifact_id}"; }
private function getSwitchDisplayAvatarsURL() { if ($this->user->isAnonymous()) { return false; } $group_id = $this->milestone->getGroupId(); $planning_id = $this->milestone->getPlanningId(); $tracker_id = $this->milestone->getTrackerId(); $artifact_id = $this->milestone->getArtifactId(); $action = 'toggle_user_display_avatar'; $switch_display_username_url = CARDWALL_BASE_URL . '/?group_id=' . $group_id . '&planning_id=' . $planning_id . '&tracker_id=' . $tracker_id . '&aid=' . $artifact_id . '&action=' . $action; return $switch_display_username_url; }
protected function getUriParametersForMilestone(Planning_Milestone $milestone) { return array('group_id' => $milestone->getGroupId(), 'planning_id' => $milestone->getPlanningId(), 'action' => $this->action, 'aid' => $milestone->getArtifactId(), 'pane' => $this->getIdentifier()); }