Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitModuleTrackerController

Tracker::arbitModuleTrackerController

Class arbitModuleTrackerController

Base tracker controller.

Base tracker controller.

ezcMvcController
   |
   --arbitController
      |
      --arbitModuleTrackerController
Author(s):
Version:   $Revision: 1666 $
License:   GPL

Method Summary

public static void clearChartCaches( )
Clear chart caches Static public function to clear the chart caches, if something happens, which can be used as a callback for signals which indicate actions, which change the values of charts.
public static void dispatchIssueSignal( $signal , $struct )
Dispatch issue signals Dispatch the issue signals receive by this single handler to all methods working on the signals.
public static void notifyAffectedUsers( $signal , $struct , [ $type = 'email'] )
Notify affected users Notify all users about changes on one issue, which are directly affected by the issue.
protected static void reportDashboardData( $project , $module )
Report updated dashboard infos
public arbitViewModuleModel attachment( $request )
Attachment action
public arbitViewModuleModel chart( $request )
Chart action
public arbitViewModuleModel dismissResponsibility( $request )
Dismiss repsonsibility for issue Dismiss repsosibility for an issue, which means it is unassigned from the current user and the state is changed to open.
public arbitViewModuleModel editIssue( $request )
Edit issue Edit an issue, including its state, descriptions and optionally add an additional comment.
protected array getMenu( )
Return the menu for the tracker controller
protected ezcSearchSession getSearchSession( $request )
Get search seassion Get the search session based on the configuration values.
public arbitViewModuleModel index( $request )
Index action The index action just dispatches to the default view of the tracker module - the custom tracker configuration.
public arbitViewModuleModel indexAll( $request )
Index issues in search backend Index all issues in the search backend.
public arbitViewModuleModel issue( $request )
Issue action
public arbitViewModuleModel newIssue( $request )
Create new issue
public arbitViewModuleModel overview( $request )
Overview action
public arbitViewModuleModel quickResolve( $request )
Quick resolve issue
public arbitViewModuleModel report( $request )
Report action
public arbitViewModuleModel roadmap( $request )
Roadmap action Shows the remaining issues for each milestown.
public arbitViewModuleModel search( $request )
Search action
public arbitViewModuleModel takeResponsibility( $request )
Take repsonsibility for issue Take repsosibility for an issue, which means it is assigned to the given user and the state is changed to assigned.

Inherited Methods

From arbitController
public static string arbitController::createActionMethodName()
Creates a method name to call from an action name.
public ezcMvcResult|ezcMvcInternalRedirect arbitController::createResult()
Runs the controller to process the query and return variables usable to render the view.
protected void arbitController::setRequestVariables()
Don't copy shit here.
public void arbitController::__call()
Wrapper for unknown actions Wrapper for unknown actions, which throws an exception instead of causing PHP to report a fatal error.

Methods

clearChartCaches

static void clearChartCaches( )

Clear chart caches Static public function to clear the chart caches, if something happens, which can be used as a callback for signals which indicate actions, which change the values of charts.

Clear chart caches Static public function to clear the chart caches, if something happens, which can be used as a callback for signals which indicate actions, which change the values of charts.

dispatchIssueSignal

static void dispatchIssueSignal( string $signal , $struct )

Dispatch issue signals Dispatch the issue signals receive by this single handler to all methods working on the signals.

Dispatch issue signals Dispatch the issue signals receive by this single handler to all methods working on the signals.

Parameters:
Name Type Description
$signal string
$struct arbitSignalSlotStruct

notifyAffectedUsers

static void notifyAffectedUsers( string $signal , $struct , [string $type = 'email'] )

Notify affected users Notify all users about changes on one issue, which are directly affected by the issue.

Notify affected users Notify all users about changes on one issue, which are directly affected by the issue. Optionally you may specify the message type, which will be send. These types map to the types registered in arbitMessenger.

Parameters:
Name Type Description
$signal string
$struct arbitSignalSlotStruct
$type string

reportDashboardData

static void reportDashboardData( string $project , string $module )

Report updated dashboard infos

Report updated dashboard infos

Parameters:
Name Type Description
$project string
$module string

attachment

arbitViewModuleModel attachment( $request )

Attachment action

Attachment action Return an assies attachment

Parameters:
Name Type Description
$request arbitRequest

chart

arbitViewModuleModel chart( $request )

Chart action

Chart action Display charts for the different statics

Parameters:
Name Type Description
$request arbitRequest

dismissResponsibility

arbitViewModuleModel dismissResponsibility( $request )

Dismiss repsonsibility for issue Dismiss repsosibility for an issue, which means it is unassigned from the current user and the state is changed to open.

Dismiss repsonsibility for issue Dismiss repsosibility for an issue, which means it is unassigned from the current user and the state is changed to open.

Parameters:
Name Type Description
$request arbitRequest

editIssue

arbitViewModuleModel editIssue( $request )

Edit issue Edit an issue, including its state, descriptions and optionally add an additional comment.

Edit issue Edit an issue, including its state, descriptions and optionally add an additional comment.

Parameters:
Name Type Description
$request arbitRequest

getMenu

array getMenu( )

Return the menu for the tracker controller

Return the menu for the tracker controller

getSearchSession

ezcSearchSession getSearchSession( $request )

Get search seassion Get the search session based on the configuration values.

Get search seassion Get the search session based on the configuration values.

Parameters:
Name Type Description
$request arbitRequest

index

arbitViewModuleModel index( $request )

Index action The index action just dispatches to the default view of the tracker module - the custom tracker configuration.

Index action The index action just dispatches to the default view of the tracker module - the custom tracker configuration.

Parameters:
Name Type Description
$request arbitRequest

indexAll

arbitViewModuleModel indexAll( $request )

Index issues in search backend Index all issues in the search backend.

Index issues in search backend Index all issues in the search backend.

Parameters:
Name Type Description
$request arbitRequest

issue

arbitViewModuleModel issue( $request )

Issue action

Issue action Display a single issue to the user

Parameters:
Name Type Description
$request arbitRequest

newIssue

arbitViewModuleModel newIssue( $request )

Create new issue

Create new issue Create a new issue

Parameters:
Name Type Description
$request arbitRequest

overview

arbitViewModuleModel overview( $request )

Overview action

Overview action Show user an issueList of all FAQ questions

Parameters:
Name Type Description
$request arbitRequest

quickResolve

arbitViewModuleModel quickResolve( $request )

Quick resolve issue

Quick resolve issue Quick resolve an issue, shows only the relevant fields from the edit form

Parameters:
Name Type Description
$request arbitRequest

report

arbitViewModuleModel report( $request )

Report action

Report action Show various different issue reports

Parameters:
Name Type Description
$request arbitRequest

roadmap

arbitViewModuleModel roadmap( $request )

Roadmap action Shows the remaining issues for each milestown.

Roadmap action Shows the remaining issues for each milestown.

Parameters:
Name Type Description
$request arbitRequest

search

arbitViewModuleModel search( $request )

Search action

Search action Search bug reports

Parameters:
Name Type Description
$request arbitRequest

takeResponsibility

arbitViewModuleModel takeResponsibility( $request )

Take repsonsibility for issue Take repsosibility for an issue, which means it is assigned to the given user and the state is changed to assigned.

Take repsonsibility for issue Take repsosibility for an issue, which means it is assigned to the given user and the state is changed to assigned.

Parameters:
Name Type Description
$request arbitRequest
Documentation generated on Mon, 05 Apr 2010 14:01:43 +0200 by phpDocumentor 1.4.3