Update home authored by Michael Westergaard's avatar Michael Westergaard
...@@ -2,10 +2,6 @@ ...@@ -2,10 +2,6 @@
I Я Project Manager has many perspectives and they will all make your wildest dreams come true. I Я Project Manager has many perspectives and they will all make your wildest dreams come true.
## Installation ##
Installation is as simple as 1... 2... 3.
### Planning ### ### Planning ###
Panning perspectives allows planning upcoming or ongoing projects. Planning can work at the global level. Panning perspectives allows planning upcoming or ongoing projects. Planning can work at the global level.
...@@ -54,7 +50,25 @@ Time is measured in working hours with 8 hours per working days with 5 working d ...@@ -54,7 +50,25 @@ Time is measured in working hours with 8 hours per working days with 5 working d
Milestones can be manipulated by double clicking on them or by dragging them in the swimlane. When dragged, the duration/period is just changed accordingly. When double clicked, the same dialog shown when creating a milestone is shown allowing either altering the milestone or deleting it entirely. Milestones can be manipulated by double clicking on them or by dragging them in the swimlane. When dragged, the duration/period is just changed accordingly. When double clicked, the same dialog shown when creating a milestone is shown allowing either altering the milestone or deleting it entirely.
### 1. Setting up application in Gitlab ### ### Overall navigation ###
#### Different modes ####
It is possible to switch between Project Manager and Developer views using the icons on the top left. This has little utility presently, but developers only see projects with actual milestones.
![Screenshot_2021-01-13_at_21.59.34](uploads/5873fe2569524bf9fcb10e2af0d37080/Screenshot_2021-01-13_at_21.59.34.png) ![Screenshot_2021-01-13_at_21.59.27](uploads/c2c33c3814a0c284aeee9f201d10af5d/Screenshot_2021-01-13_at_21.59.27.png)
#### Manual cache reload ####
The application needs to perform a large amount of web-service calls to display the information. To make this even remotely performant, it uses [very aggressive caching](https://westergaard.eu/2020/12/cacheregistry-improved-near-real-time-caching-of-complex-object-graphs/). The caching can be a bit wonky, so currently, users can manually refresh the cache. This is a temporary workaround and needed if tickets are changed in Gitlab directly or caching for some reason buggers up.
![Screenshot_2021-01-13_at_22.02.51](uploads/07d8f4f1b9d288d48d34f866218eb964/Screenshot_2021-01-13_at_22.02.51.png)
## Installation ##
Installation is as simple as 1... 2... 3.
### Setting up application in Gitlab ###
Create an application in your Gitlab instance; you want it to have these settings: Create an application in your Gitlab instance; you want it to have these settings:
![Screenshot_2021-01-13_at_21.05.14](uploads/d052befd2820269548aaf3faa1d56ee7/Screenshot_2021-01-13_at_21.05.14.png) ![Screenshot_2021-01-13_at_21.05.14](uploads/d052befd2820269548aaf3faa1d56ee7/Screenshot_2021-01-13_at_21.05.14.png)
... ...
......