Commit Graph

16 Commits

Author SHA1 Message Date
kolaente a8a7f70a3c
Cleanup code & make sure it has a common code style
continuous-integration/drone/push Build is passing Details
2020-09-05 22:35:52 +02:00
konrad 3c07c6e8c0 Hide UI elements if the user does not have the right to use them (#211)
continuous-integration/drone/push Build is passing Details
Hide Team UI elements if the user does not have the rights to use them

Fix replacing the right saved in the model when updating

Hide UI-Elements on task if the user does not have the rights to use them

Hide UI-Elements on gantt if the user does not have the rights to use them

Hide UI-Elements on kanban if the user does not have rights to use them

Fix canWrite condition

Hide list components if the user has no right to write to the list

Add max right to model

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #211
2020-08-11 18:18:59 +00:00
kolaente fc4b9d439b
Restructure components
continuous-integration/drone/push Build is failing Details
2020-06-17 22:15:59 +02:00
konrad cf136132e3 Namespaces & Lists Page (#160)
continuous-integration/drone/push Build is passing Details
Center list backgrounds

Better alignment of new namespace and filter button

Make creating new namespace button clear

Hide archived lists unless the user wants it

Make all cards responsive

Cleanup

Show it if a namespace is archived

Show if a list is archived

Fix not updating the list in store after updating the background

Make task cards smaller

Display list backgrounds in cards and look good while doing it

lighter shadow

Change background to stripes

Set list backgrounds as card backgrounds

Add background color check to color appropriatly

Move color check to mixin

Use background color from tasks

Change list card color

Make create new namespace button stick to the right

Shadow all the things

Don't keep list backgrounds set when navigating back

Make links to list clickable

Add seperate page for namespaces

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #160
2020-06-16 22:20:37 +00:00
kolaente 66b73f669b
Don't show a success message if it is obvious the action has been successful
continuous-integration/drone/push Build is passing Details
2020-06-01 00:12:13 +02:00
kolaente 0d94386e99
Fix gantt chart not updating when navigating between lists
continuous-integration/drone/push Build is passing Details
2020-05-21 11:19:44 +02:00
konrad d7b4b2189a Ensure consistent naming of title fields (#134)
continuous-integration/drone/push Build is passing Details
Merge branch 'master' into fix/title-fields

Change task text field to title

Change namespace name field to title

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #134
2020-05-16 10:31:16 +00:00
konrad c7845bb9c1 Kanban (#118)
continuous-integration/drone/push Build is passing Details
Add error message when trying to create an invalid new task in a bucket

Prevent creation of new buckets if the bucket title is empty

Disable deleting a bucket if it's the last one

Disable dragging tasks when they are being updated

Fix transition when opening tasks

Send the user to list view by default

Show loading spinner when updating multiple tasks

Add loading spinner when moving tasks

Add loading animation when bucket is loading / updating etc

Add bucket title edit

Fix creating new buckets

Add loading animation

Add removing buckets

Fix creating a new bucket after tasks were moved

Fix warning about labels on tasks

Fix labels on tasks not updating after retrieval from api

Fix property width

Add closing and mobile design

Make the task detail popup look good

Move list views

Move task detail view in a popup

Add link to tasks

Add saving the new task position after it was moved

Fix creating new bucket

Fix creating a new task

Cleanup

Disable user selection for task cards

Fix drag placeholder

Add dragging style to task

Add placeholder + change animation duration

More cleanup

Cleanup / docs

Working of dragging and dropping tasks

Adjust markup and styling for new library

Change kanban library to something that works

Add basic calculation of new positions

Don't try to create empty tasks

Add indicator if a task is done

Add moving tasks between buckets

Make empty buckets a little smaller

Add gimmick for button description

Fix color

Fix scrolling bucket layout

Add creating a new bucket

Add hiding the task input field

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #118
2020-04-25 23:11:34 +00:00
konrad 4a413e7f3c Make all api fields snake_case (#105)
continuous-integration/drone/push Build is passing Details
Change all snake/camelCase mix and match to camelCase everywhere

Fix conversion to not interfer with service interceptors

Add dynamic conversion between camelCase and snake_case to services

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #105
2020-04-12 21:54:46 +00:00
konrad 8480bf334f Fix gantt chart (#79)
continuous-integration/drone/push Build is passing Details
Fix moving tasks in Gantt

Start fixing gantt

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #79
2020-04-04 16:26:35 +00:00
konrad 1170e030f6 Use message mixin for handling success and error messages (#51)
continuous-integration/drone/push Build is passing Details
Use message mixin everywhere

Add mixin for success and error messages

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #51
2020-01-30 21:47:08 +00:00
konrad 4e5d14d969 Task Detail View (#37)
continuous-integration/drone/push Build is passing Details
2019-11-24 13:16:24 +00:00
kolaente e00f0046b5
Replace all spaces with tabs
continuous-integration/drone/push Build is passing Details
2019-11-03 13:44:40 +01:00
kolaente cd4dc92a95
Added colors to tasks
continuous-integration/drone/push Build is passing Details
2019-04-30 22:18:06 +02:00
kolaente 84b20ef32b
Fixed various style bugs with the gantt chart
continuous-integration/drone/push Build is passing Details
2019-04-30 11:02:38 +02:00
konrad d03f0211a3 Gantt Charts (#29)
continuous-integration/drone/push Build is passing Details
2019-04-29 21:41:39 +00:00