Merge pull-request #213 (store last seen project)
This commit is contained in:
commit
7e84d52115
|
|
@ -33,6 +33,7 @@
|
|||
.buildpath
|
||||
.project
|
||||
/.settings/
|
||||
.idea
|
||||
|
||||
# OS generated files #
|
||||
######################
|
||||
|
|
|
|||
|
|
@ -205,6 +205,10 @@ class Board extends Base
|
|||
$this->response->redirect('?controller=project&action=forbidden');
|
||||
}
|
||||
}
|
||||
else if (! empty($_SESSION['user']['last_show_project_id']) && isset($projects[$_SESSION['user']['last_show_project_id']])) {
|
||||
$project_id = $_SESSION['user']['last_show_project_id'];
|
||||
$project_name = $projects[$_SESSION['user']['last_show_project_id']];
|
||||
}
|
||||
else if (! empty($_SESSION['user']['default_project_id']) && isset($projects[$_SESSION['user']['default_project_id']])) {
|
||||
$project_id = $_SESSION['user']['default_project_id'];
|
||||
$project_name = $projects[$_SESSION['user']['default_project_id']];
|
||||
|
|
@ -226,6 +230,9 @@ class Board extends Base
|
|||
$project_id = $this->request->getIntegerParam('project_id');
|
||||
$user_id = $this->request->getIntegerParam('user_id', UserModel::EVERYBODY_ID);
|
||||
|
||||
// Stored last seen in the project dashboard
|
||||
$_SESSION['user']['last_show_project_id'] = $project_id ;
|
||||
|
||||
$this->checkProjectPermissions($project_id);
|
||||
$projects = $this->project->getAvailableList($this->acl->getUserId());
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue