Julius Härtl
b8d00c8228
Make sure only groups can create if set
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-07 08:27:29 +01:00
Julius Härtl
dd104466d6
Do not expose activity on every autosave
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-05 13:09:43 +01:00
Julius Härtl
0528bd59d1
Fix tests for group restrictions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-04 09:25:35 +01:00
Julius Härtl
7c95783ab5
Add group limit for creating boards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-04 09:11:50 +01:00
Julius Härtl
bff3cafb37
Check if sharing is disabled for a user via core settings
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-04 07:51:47 +01:00
Julius Härtl
9e58207392
Use write only permission by default
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-12-04 07:50:53 +01:00
Julius Härtl
a56907862c
Fix loading and activity warning
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-11-10 11:04:15 +01:00
Julius Härtl
aee5fb7a98
Only call fclose if resource is still available
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-11-08 18:55:48 +01:00
Julius Härtl
a026ebf094
Add change database helper
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-11-05 14:53:01 +01:00
Julius Härtl
a068d6e1c6
Add last_modified to board/stack database and add check on index methods
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-11-05 13:23:26 +01:00
Julius Härtl
e0ac86ac1f
Inject user manager
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-10-09 13:08:27 +02:00
Julius Härtl
63a34e7018
Properly inject ICommentsManager
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-10-09 13:08:26 +02:00
Julius Härtl
d3027acd37
Add backend support for comments
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-10-09 13:08:25 +02:00
Julius Härtl
f686b1e75b
Activity: trigger activity on board share/unshare
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 21:09:21 +02:00
Julius Härtl
e06a5ad44f
Use proper trigger methods for activities
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:03 +02:00
Julius Härtl
2d545aafa5
Fix service update methods
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:02 +02:00
Julius Härtl
18f92f7b54
Implement remaining activity types
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:01 +02:00
Julius Härtl
b5cf3709c2
Emit activity events in StackService
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:01 +02:00
Julius Härtl
df8c1984ca
Emit activity events in CardService
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:01 +02:00
Julius Härtl
c32ab5648c
Emit activity events in BoardService
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:01 +02:00
Julius Härtl
6a5b4fe40c
WIP: Activity integration
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-09-06 10:05:01 +02:00
Julius Härtl
babfcbddd8
Fix imports
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:23 +02:00
Julius Härtl
0c9b1f5338
Mapper can be null if provided id is a board id
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:23 +02:00
Julius Härtl
81d333243d
Fix comparison
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:23 +02:00
Ryan Fletcher
4391bf4eb8
added missing BadRequestException checks to StackService.php
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
aba7d02cfe
Added BadRequestException checks in DefaultBoardService. Fixed bug in DefaultBoardService BadRequestException checks.
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
6f5c0a2816
Added in BadRequestException checks in CardService.php
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
e8571454d9
Added BadRequestException checks into BoardService.php
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
7930fec5d7
Added in BadRequestException tests into AttachmentService.php
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
37a2858d5f
wrote attachment api controller, fixed bug caught by unit test in CardService
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:22 +02:00
Ryan Fletcher
172a80fa5d
Added additional endpoints for cards / stacks
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:21 +02:00
Ryan Fletcher
3e965d0cfb
Implemented additional CardApiController endpoints
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:21 +02:00
Ryan Fletcher
72aeb723a5
fixed up missing checks from labelService, BadRequestException is now extending StatusException
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:21 +02:00
Ryan Fletcher
5bc8a363b9
Split Card Update in CardApiController as it was gigantic and broke codacy complexity rules by a lot. Also moved validation checks into respective services.
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:20 +02:00
Ryan Fletcher
f2268c7f58
Moved Data Response checks into stack serivice, cleaned up related unit tests.
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:20 +02:00
Ryan Fletcher
d33dd3e0fc
Moved BadRequestException checks to middleware, removed uneeded unit tests in BoardApiController
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:20 +02:00
Ryan Fletcher
891fa7b7d5
Created index tests for StackApiTestController
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:19 +02:00
Julius Härtl
dcfb9f3903
Properly annotate exceptions thrown by services
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:19 +02:00
Ryan Fletcher
cfd9ab98c6
Implemented StackApiController Get Function.
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:17 +02:00
Ryan Fletcher
dd1d4246fe
Finished Error handling across the API
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:17 +02:00
Ryan Fletcher
2668f6b80c
committing WIP (improving error validation across the api's)
...
Signed-off-by: Ryan Fletcher <ryan.fletcher@codepassion.ca >
2018-08-15 21:15:17 +02:00
Julius Härtl
9fc01eb51f
Move DI of IUserManager, IGroupManager, userId to the BoardService
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:12 +02:00
Steven R. Baker
e32adb17f2
Don't need to pass around the userInfo with it encapsulated in BoardService.
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:12 +02:00
Steven R. Baker
1ffa3211ba
Extract getBoardPererequisites() so it can be re-used.
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2018-08-15 21:15:11 +02:00
Manuel Arno Korfmann
94e1b86eaf
fixed bugs where labels would dissappear
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:31 +02:00
Manuel Arno Korfmann
5ddfb66633
Card,Stack undo delete: CardServiceTest fix
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Stack,Card undo delete: Test Fix 2
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Card, Stack undo delete: Test fix 3
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Card,Stack undo delete: Test fix 4
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Stack, Card undo delete: Relative time in deleted entity listings
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Card, Stack undo delete: Test Fix 5
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Test Fix 6
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
Test Fix 7
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
fix codacy
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:31 +02:00
Manuel Arno Korfmann
41d30d4fd4
stack, card undo delete: refactoring
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
stack undo delete: serve cards with deleted and delete actions
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
stack, cards undo delete: codacy
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
card undo delete: 526#discussion_r204501758, refactoring
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
card, stack undo delete: code review fixes #1
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
undo card, stack delete: show deleted stacks name in deleted card listing
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:31 +02:00
Manuel Arno Korfmann
ef4ce31c47
refactoring and stack undo delete early wip
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
stack soft delete done
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
stack undo delete done
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
stack undo: code review remarks and fixes
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:30 +02:00
Manuel Arno Korfmann
f2795f120b
show deleted cards in sidebar tab (styling still wip)
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
card undo delete done, styling still wip
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
fix Codacy findings
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:30 +02:00
Manuel Arno Korfmann
2ef4b55af4
cards soft delete wip
...
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
cards: softdelete done; undo delete wip
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
show deleted cards in board settings sidebar wip
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
CardMapper#findDeleted: fix bug in entity property assigning
Signed-off-by: Manuel Arno Korfmann <manu@korfmann.info >
2018-08-15 20:33:30 +02:00