View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0025133 | mantisbt | ui | public | 2018-12-31 11:02 | 2019-03-16 20:20 |
Reporter | cproensa | Assigned To | cproensa | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 2.19.0 | ||||
Target Version | 2.20.0 | Fixed in Version | 2.20.0 | ||
Summary | 0025133: Project selection is shown even if the user has no accesible projects | ||||
Description | Currently, the project selector is hidden if the user has only one accessible project. For consistency, in that scenario, the project list shouldn't be displayed. | ||||
Tags | No tags attached. | ||||
MantisBT: master 8c704951 2018-12-31 10:53:28 Committer: dregad Details Diff |
Rewrite hide project list and default project check Previously, when a user only has one project, some things happens: - The project selector was hidden, as it is not useful without more projects. - A check is performed where if current project is ALL_PROJECTS, then current and default project are updated to the only available project. To fix issues with that implementation, the logic has been separated: - Helper function to check if the user has more than one project. It's used in layout_api to decide if the project selector must be shown. - Helper function to check if the user has ALL_PROJECTS as current/default project when only one is available. In that case, update current and modify default in user preferences. Fixes: 0025110, 0025133 |
Affected Issues 0025110, 0025133 |
|
mod - core/current_user_api.php | Diff File | ||
mod - core/layout_api.php | Diff File | ||
mod - core/user_api.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-12-31 11:02 | cproensa | New Issue | |
2019-01-01 07:42 | cproensa | Relationship added | related to 0007956 |
2019-01-01 07:42 | cproensa | Assigned To | => cproensa |
2019-01-01 07:42 | cproensa | Status | new => assigned |
2019-03-02 19:18 | dregad | Changeset attached | => MantisBT master 8c704951 |
2019-03-02 19:18 | cproensa | Status | assigned => resolved |
2019-03-02 19:18 | cproensa | Resolution | open => fixed |
2019-03-02 19:18 | cproensa | Fixed in Version | => 2.20.0 |
2019-03-03 16:41 | atrol | Target Version | => 2.20.0 |
2019-03-16 20:20 | vboctor | Status | resolved => closed |