Luka Trovic
b80e0d9297
fix: clean attachment sharing records after permanent deleted
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2025-08-22 11:09:53 +02:00
grnd-alt
4741817594
fix:allow foreign label deletion
...
Signed-off-by: grnd-alt <github@belakkaf.net >
2025-07-24 12:02:30 +02:00
Luka Trovic
324eb05598
fix: update DeleteCron to remove deleted lists
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2025-05-28 12:03:06 +02:00
Luka Trovic
03cdc47540
feat: add board import and export
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2025-04-29 09:53:49 +02:00
grnd-alt
d31e31735d
Merge pull request #6933 from nextcloud/fix/label-card-limit
...
fix: Ensure consistent label mappings
2025-04-28 10:43:20 +02:00
grnd-alt
899d8a6531
fix: only delete assignments on unshared board ( #6932 )
...
Signed-off-by: grnd-alt <github@belakkaf.net >
2025-04-23 11:37:17 +02:00
Julius Knorr
60b34d190a
tests: Fix unit test mocking around label checks
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-04-23 09:48:02 +02:00
Luka Trovic
b15254f1ed
feat: update default content
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2025-02-13 14:18:47 +01:00
Julius Knorr
5fb43086b6
tests: Fix url generation mocks and cleanup some phpunit code
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-02-12 21:56:06 +01:00
Elizabeth Danzberger
f7fa419105
fix: skip exporting a deleted card
...
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de >
2025-02-04 09:49:39 +01:00
Julius Härtl
75be929077
feat: Implement reference resolving for cards that have a link in the title
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
fix: Enrich on update
Signed-off-by: Julius Knorr <jus@bitgrid.net >
fix: Enrich on create
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2025-01-14 23:19:37 +01:00
Julius Knorr
052774397c
Merge pull request #3430 from bahuma20/2797-clone-cards
...
Clone cards together with the board
2025-01-02 17:08:14 +01:00
Max Bachhuber
f2c30afe8a
feat: Add possibility to clone cards when cloning a board
...
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Adjust BoardServiceTest to new dependencies
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Add BoardCloneModal vue component to frontend. Adjust BoardApi and store to support clone options
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Add license and credits
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Fix PHP code style
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Change default clone settings
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Add accordion for advanced settings
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Fix bug which caused board to be cloned when clicking out of the modal
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
Change wording of clone options
Signed-off-by: Max Bachhuber <max.bachhuber@bahuma.io >
fix: Rebase failures
Signed-off-by: Julius Härtl <jus@bitgrid.net >
update cloneBoards phpdoc
make error message clear
SPDX Header BoardCloneModal.vue
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de >
2025-01-02 16:58:58 +01:00
Julius Knorr
c630d3e809
Merge pull request #6138 from xyjonas/programmatic-archive-unarchive-card
...
Feat(REST API): add url to (un)archive cards
2025-01-02 15:55:47 +01:00
grnd-alt
2e0f0d29b6
feat(tests): add tests for labelService and cardService functions
...
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de >
2024-12-18 22:31:44 +01:00
grnd-alt
838b648ef6
introduce cloneCard backendFunctionality
...
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de >
2024-12-18 22:31:44 +01:00
Julius Knorr
86cb011a5c
style: Fix php-cs issues
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2024-12-17 09:22:00 +01:00
Luka Trovic
439c2b422e
fix phpcs
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2024-09-26 17:12:53 +02:00
Luka Trovic
806d1074ea
fix: unit test issue
...
Signed-off-by: Luka Trovic <luka@nextcloud.com >
2024-09-25 09:46:32 +02:00
Jonas H. Steiner
e986ca31a1
Feat(REST API): add url to (un)archive cards
...
Signed-off-by: Jonas H. Steiner <jsteiner@plusline.net >
2024-08-29 12:33:01 +02:00
Julius Härtl
43a0fec9a6
Merge pull request #6257 from nextcloud/fix/no-cross-referencing-in-labels
...
copy labels when moving cards between boards
2024-08-29 12:30:17 +02:00
grnd-alt
dbca6bc0d7
copy labels when moving cards between boards
...
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de >
2024-08-28 11:59:34 +02:00
dependabot[bot]
ba3e97b73d
Chore(deps-dev): Bump nextcloud/coding-standard from 1.2.1 to 1.2.3
...
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard ) from 1.2.1 to 1.2.3.
- [Release notes](https://github.com/nextcloud/coding-standard/releases )
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.2.1...v1.2.3 )
---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-26 08:14:42 +02:00
Ferdinand Thiessen
beb563e74e
refactor: Migrate away from deprecated ILogger interface to PSR-3
...
Mostly replace `ILogger` with `LoggerInterface` and some minor cleanup (constructor property promotion).
Some places used the deprecated `logException` this is easy to migrate by simply use the appropriate loglevel on the logger
and place the exception under the `exception` key in the context.
Also the manual checking of the configured log level is not needed, as this is already done by the logger.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2024-08-19 14:09:13 +02:00
grnd-alt
09748aebb9
export json data of commments
...
Signed-off-by: grnd-alt <salimbelakkaf@outlook.de >
2024-08-05 10:05:05 +02:00
Julius Härtl
261e6d0362
chore: Move comments event handler to use proper event dispatcher
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-06-28 14:20:38 +02:00
Julius Härtl
ec9e87d0cb
chore: Clean up permission service
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-06-21 09:58:11 +02:00
Julius Härtl
1fdc164462
style: Apply php-cs-fixer updates
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-02-05 07:14:22 +01:00
Julius Härtl
ce820e19c4
fix: Limit card activities for deleted cards
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2024-01-04 16:01:55 +01:00
Julius Härtl
9867f2a856
tests: Avoid using dynamic properties
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-12-06 14:21:58 +01:00
Julius Härtl
a05d64250f
fix: Only query boards not marked for deletion unless we want to undo
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-20 08:22:45 +01:00
Julius Härtl
1a57c10741
perf: Already pass board list as initial state
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-13 09:05:43 +01:00
Julius Härtl
8ccc12433e
fix: Adapt reference url patterns to new routes
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-13 09:00:57 +01:00
Julius Härtl
6ea878e39a
Merge pull request #4137 from TehThanos/master
2023-11-08 15:40:43 +01:00
Julius Härtl
6d671338b6
fix: Fix tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-08 12:59:36 +01:00
Thanos Kamber
c3b4ed6e1f
Added ability to mark card as done
...
Closes #534
Signed-off-by: Thanos Kamber <thanos.kamber@gmail.com >
2023-11-08 12:59:27 +01:00
Julius Härtl
08d30bbc23
fix: Check both card reference url patterns
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-11-07 09:53:12 +01:00
Julius Härtl
8e4c783c97
feat: Group deck activity settings
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-22 08:22:35 +02:00
Julius Härtl
8e720f1147
fix: Add output for individual failures or skipped parts
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
86302937a9
tests: assert json diff between import/export
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
e7d5fbff63
feat: Let occ deck:import default to deck json importer
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:09 +02:00
Julius Härtl
cccc4f2f67
docs: Add dedicated documentation section for import/export
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
docs: Update import docs
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 18:21:06 +02:00
Julius Härtl
1147d3ab53
test: Add some basic integration test skeleton for import
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-08-11 14:44:57 +02:00
Julius Härtl
4a9e399cc9
feat: Use user display name cache
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-07-11 15:33:45 +02:00
Julius Härtl
0985f24f57
chore: Fix php-cs-fixer errors
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-06-05 22:26:08 +02:00
Faraz Samapoor
b8566a3a0d
Converts 'strpos()' calls to improve code readability.
...
Signed-off-by: Faraz Samapoor <fsamapoor@gmail.com >
2023-05-10 08:55:42 +03:30
Julius Härtl
0b2ea0f839
fix: Centralize usage of CardDetails
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-04-03 15:35:51 +02:00
chandi Langecker
b4eece879d
test(unit): fix tests, mostly due to missing boardId's, which are now required for event emitting
...
Signed-off-by: chandi Langecker <git@chandi.it >
2023-02-21 21:53:22 +01:00
Julius Härtl
46df19a3a6
fix: Fix tests
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:28 +01:00
Julius Härtl
4b319d8d23
perf: Avoid extra round trips when checking permissions
...
Signed-off-by: Julius Härtl <jus@bitgrid.net >
2023-02-17 09:16:27 +01:00