Compare commits

...

54 Commits

Author SHA1 Message Date
Julius Härtl
6782641c28 Bump version to 0.6.2 (#1042)
Bump version to 0.6.2
2019-05-15 13:19:31 +02:00
Julius Härtl
ffa9716722 Bump version to 0.6.2
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-15 13:10:52 +02:00
Julius Härtl
690db724b3 Merge pull request #1046 from nextcloud/dependabot/npm_and_yarn/js/nextcloud-vue-0.11.1
Bump nextcloud-vue from 0.11.0 to 0.11.1 in /js
2019-05-15 13:09:50 +02:00
Julius Härtl
ca66afd841 Expose app version through capabilities (#1047)
Expose app version through capabilities
2019-05-15 13:09:41 +02:00
Julius Härtl
4739681929 Expose app version through capabilities
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-14 11:56:29 +02:00
Julius Härtl
002f956861 Bump webpack from 4.30.0 to 4.31.0 in /js (#1045)
Bump webpack from 4.30.0 to 4.31.0 in /js
2019-05-13 13:34:24 +02:00
Julius Härtl
e567c91c25 Bump vuex from 3.1.0 to 3.1.1 in /js (#1044)
Bump vuex from 3.1.0 to 3.1.1 in /js
2019-05-13 13:34:15 +02:00
dependabot[bot]
fd586db444 Bump nextcloud-vue from 0.11.0 to 0.11.1 in /js
Bumps [nextcloud-vue](https://github.com/nextcloud/nextcloud-vue) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v0.11.0...v0.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-12 01:13:57 +00:00
dependabot[bot]
9c157a7112 Bump webpack from 4.30.0 to 4.31.0 in /js
Bumps [webpack](https://github.com/webpack/webpack) from 4.30.0 to 4.31.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.30.0...v4.31.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-12 01:13:28 +00:00
dependabot[bot]
68efe83fdf Bump vuex from 3.1.0 to 3.1.1 in /js
Bumps [vuex](https://github.com/vuejs/vuex) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/vuejs/vuex/releases)
- [Commits](https://github.com/vuejs/vuex/compare/v3.1.0...v3.1.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-12 01:12:53 +00:00
Julius Härtl
78780ff44b Merge pull request #1035 from nextcloud/bugfix/1027
Cast entity to array when logging
2019-05-11 09:49:39 +02:00
Julius Härtl
e33faa594d Do not fail if groups don't exist (#1033)
Do not fail if groups don't exist
2019-05-08 13:18:12 +02:00
Julius Härtl
8688b05474 Only map circles if the app is enabled (#1034)
Only map circles if the app is enabled
2019-05-08 13:18:03 +02:00
Julius Härtl
57dd1a7b40 Cast entity to array when logging
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-07 14:04:52 +02:00
Julius Härtl
47e3aad1b7 Only map circles if the app is enabled
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-07 14:01:38 +02:00
Julius Härtl
c118de2165 Fix acl update route (#1026)
Fix acl update route
2019-05-07 13:55:32 +02:00
Julius Härtl
99fd3c9945 Bump nextcloud-vue from 0.10.0 to 0.11.0 in /js (#1030)
Bump nextcloud-vue from 0.10.0 to 0.11.0 in /js
2019-05-07 13:55:04 +02:00
Julius Härtl
4d4c2257a0 Do not fail if groups don't exist
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-07 13:54:44 +02:00
Julius Härtl
a181ffdd41 Bump webpack-cli from 3.3.1 to 3.3.2 in /js (#1029)
Bump webpack-cli from 3.3.1 to 3.3.2 in /js
2019-05-07 13:45:12 +02:00
dependabot[bot]
a57a5350bc Bump nextcloud-vue from 0.10.0 to 0.11.0 in /js
Bumps [nextcloud-vue](https://github.com/nextcloud/nextcloud-vue) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v0.10.0...v0.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-05 01:13:19 +00:00
dependabot[bot]
057c0875ba Bump webpack-cli from 3.3.1 to 3.3.2 in /js
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-05-05 01:12:47 +00:00
Julius Härtl
230756112b Bump @babel/polyfill from 7.4.3 to 7.4.4 in /js (#1022)
Bump @babel/polyfill from 7.4.3 to 7.4.4 in /js
2019-05-02 11:30:02 +02:00
Julius Härtl
13295c7f8c Fix acl update route
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-05-02 08:51:57 +02:00
Nextcloud bot
f9fff3a165 [tx-robot] updated from transifex 2019-05-01 00:19:20 +00:00
Nextcloud bot
a410aca159 [tx-robot] updated from transifex 2019-04-30 00:19:35 +00:00
dependabot[bot]
81510ce1e0 Bump @babel/polyfill from 7.4.3 to 7.4.4 in /js
Bumps [@babel/polyfill](https://github.com/babel/babel) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.4.3...v7.4.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-29 10:54:30 +00:00
Julius Härtl
5d2d114c78 Update christophwurst/nextcloud requirement from ^14.0 to ^15.0 (#1019)
Update christophwurst/nextcloud requirement from ^14.0 to ^15.0
2019-04-29 12:33:06 +02:00
Julius Härtl
865d961436 Bump webpack-cli from 3.3.0 to 3.3.1 in /js (#1023)
Bump webpack-cli from 3.3.0 to 3.3.1 in /js
2019-04-29 12:19:30 +02:00
Julius Härtl
930845abfa Bump @babel/core from 7.4.3 to 7.4.4 in /js (#1021)
Bump @babel/core from 7.4.3 to 7.4.4 in /js
2019-04-29 12:19:19 +02:00
Julius Härtl
0190a51546 Bump @babel/preset-env from 7.4.3 to 7.4.4 in /js (#1020)
Bump @babel/preset-env from 7.4.3 to 7.4.4 in /js
2019-04-29 12:19:03 +02:00
dependabot[bot]
9a21f5ee66 Update christophwurst/nextcloud requirement from ^14.0 to ^15.0
Updates the requirements on [christophwurst/nextcloud](https://github.com/ChristophWurst/nextcloud_composer) to permit the latest version.
- [Release notes](https://github.com/ChristophWurst/nextcloud_composer/releases)
- [Commits](https://github.com/ChristophWurst/nextcloud_composer/compare/14.0.0...v15.0.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-29 12:17:46 +02:00
dependabot[bot]
1c1b1f1f6d Bump webpack-cli from 3.3.0 to 3.3.1 in /js
Bumps [webpack-cli](https://github.com/webpack/webpack-cli) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/webpack/webpack-cli/releases)
- [Changelog](https://github.com/webpack/webpack-cli/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-cli/compare/v.3.3.0...v.3.3.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-28 01:13:53 +00:00
dependabot[bot]
fbcc2a4934 Bump @babel/core from 7.4.3 to 7.4.4 in /js
Bumps [@babel/core](https://github.com/babel/babel) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.4.3...v7.4.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-28 01:12:45 +00:00
dependabot[bot]
83b8488b05 Bump @babel/preset-env from 7.4.3 to 7.4.4 in /js
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.4.3 to 7.4.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.4.3...v7.4.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-28 01:12:13 +00:00
Nextcloud bot
65fdb98302 [tx-robot] updated from transifex 2019-04-28 00:19:15 +00:00
Julius Härtl
3079a028f0 Bump version to 0.6.1 (#1017)
Bump version to 0.6.1
2019-04-27 10:31:39 +02:00
Julius Härtl
5231b5e553 Bump version to 0.6.1
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-04-27 10:24:08 +02:00
Nextcloud bot
9908a5daf1 [tx-robot] updated from transifex 2019-04-27 00:19:09 +00:00
Julius Härtl
d44b1615cc Merge pull request #1011 from nextcloud/bugfix/1006/sharing-middleware-leftover
Fix use of renamed SharingMiddleware
2019-04-25 18:20:13 +02:00
Julius Härtl
f6d0a3f2e7 Remove collections label in sidebar (#1010)
Remove collections label in sidebar
2019-04-25 18:20:00 +02:00
Julius Härtl
cc1dcafa88 Only try to access angular instance if we are currently in deck (#1015)
Only try to access angular instance if we are currently in deck
2019-04-25 18:01:39 +02:00
Julius Härtl
a530cd0e32 Add proper default value for since (#1014)
Add proper default value for since
2019-04-25 18:01:16 +02:00
Julius Härtl
d655625ec1 Only try to access angular instance if we are currently in deck
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-04-25 14:20:04 +02:00
Julius Härtl
05102aa1dc Add proper default value for since to fetch boards that have no last_modified date yet
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-04-25 14:06:49 +02:00
Julius Härtl
4db30397a2 Fix use of renamed SharingMiddleware
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-04-25 11:49:48 +02:00
Julius Härtl
9e883774b6 Bump nextcloud-vue from 0.9.7 to 0.10.0 in /js (#1001)
Bump nextcloud-vue from 0.9.7 to 0.10.0 in /js
2019-04-25 11:48:42 +02:00
Julius Härtl
3a6a9fbf35 Bump karma from 4.0.1 to 4.1.0 in /js (#1000)
Bump karma from 4.0.1 to 4.1.0 in /js
2019-04-25 11:48:29 +02:00
Julius Härtl
49c57fc2d3 Bump webpack from 4.29.6 to 4.30.0 in /js (#995)
Bump webpack from 4.29.6 to 4.30.0 in /js
2019-04-25 11:48:11 +02:00
Julius Härtl
b3b6c181a0 Remove collections label in sidebar
Signed-off-by: Julius Härtl <jus@bitgrid.net>
2019-04-25 09:57:26 +02:00
Julius Härtl
ca5a1bcdda Merge pull request #1007 from sunjam/master
Update README.md to include Circles App
2019-04-24 20:50:55 +02:00
sunjam
990be95e71 Update README.md
added Circles app to readme
2019-04-24 11:05:26 -07:00
dependabot[bot]
af3d51c72d Bump nextcloud-vue from 0.9.7 to 0.10.0 in /js
Bumps [nextcloud-vue](https://github.com/nextcloud/nextcloud-vue) from 0.9.7 to 0.10.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue/releases)
- [Commits](https://github.com/nextcloud/nextcloud-vue/compare/v0.9.7...v0.10.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-21 01:13:15 +00:00
dependabot[bot]
d3fa32c355 Bump karma from 4.0.1 to 4.1.0 in /js
Bumps [karma](https://github.com/karma-runner/karma) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/karma-runner/karma/releases)
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md)
- [Commits](https://github.com/karma-runner/karma/compare/v4.0.1...v4.1.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-21 01:12:39 +00:00
dependabot[bot]
0435377dca Bump webpack from 4.29.6 to 4.30.0 in /js
Bumps [webpack](https://github.com/webpack/webpack) from 4.29.6 to 4.30.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v4.29.6...v4.30.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-17 13:21:39 +00:00
29 changed files with 792 additions and 325 deletions

View File

@@ -1,6 +1,22 @@
# Changelog
All notable changes to this project will be documented in this file.
## 0.6.2 - 2019-05-15
### Fixed
- Fix group limit for nonexisting groups
- Only map circle ACLs if the app is enabled
- Fix updating sharing permissions
- Add app version to capabilities
## 0.6.1 - 2019-04-27
### Fixed
- Fix issue with boards not being shown after update
- Fix board selection in projects view outside of deck
- Remove collections text from sidebar
- Remove leftover use statement
## 0.6.0 - 2019-04-23
### Added

View File

@@ -9,6 +9,7 @@ Deck is a kanban style organization tool aimed at personal planning and project
- :page_facing_up: Write down additional notes in markdown
- :bookmark: Assign labels for even better organization
- :busts_in_silhouette: Share with your team, friends or family
- :family: Integrates with the [Circles](https://github.com/nextcloud/circles) app!
- :paperclip: Attach files and embed them in your markdown description
- :speech_balloon: Discuss with your team using comments
- :zap: Keep track of changes in the activity stream

View File

@@ -17,7 +17,7 @@
- 🚀 Get your project organized
</description>
<version>0.6.0</version>
<version>0.6.2</version>
<licence>agpl</licence>
<author>Julius Härtl</author>
<namespace>Deck</namespace>

View File

@@ -38,7 +38,7 @@ return [
['name' => 'board#deleteUndo', 'url' => '/boards/{boardId}/deleteUndo', 'verb' => 'POST'],
['name' => 'board#getUserPermissions', 'url' => '/boards/{boardId}/permissions', 'verb' => 'GET'],
['name' => 'board#addAcl', 'url' => '/boards/{boardId}/acl', 'verb' => 'POST'],
['name' => 'board#updateAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'PUT'],
['name' => 'board#updateAcl', 'url' => '/boards/{boardId}/acl', 'verb' => 'PUT'],
['name' => 'board#deleteAcl', 'url' => '/boards/{boardId}/acl/{aclId}', 'verb' => 'DELETE'],
// stacks

View File

@@ -13,7 +13,7 @@
},
"require-dev": {
"roave/security-advisories": "dev-master",
"christophwurst/nextcloud": "^14.0",
"christophwurst/nextcloud": "^15.0",
"jakub-onderka/php-parallel-lint": "^1.0.0"
}
}

791
js/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -17,22 +17,22 @@
"markdown-it": "^8.4.2",
"markdown-it-link-target": "^1.0.2",
"nextcloud-axios": "^0.1.3",
"nextcloud-vue": "^0.9.7",
"nextcloud-vue": "^0.11.1",
"nextcloud-vue-collections": "^0.4.0",
"ng-infinite-scroll": "^1.3.0",
"ng-sortable": "^1.3.8",
"ui-select": "^0.19.8",
"vue": "^2.6.10",
"vuex": "^3.1.0"
"vuex": "^3.1.1"
},
"devDependencies": {
"@babel/core": "^7.4.3",
"@babel/core": "^7.4.4",
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/polyfill": "^7.4.3",
"@babel/preset-env": "^7.4.3",
"@babel/polyfill": "^7.4.4",
"@babel/preset-env": "^7.4.4",
"babel-loader": "^8.0.5",
"css-loader": "^2.1.1",
"karma": "^4.0.1",
"karma": "^4.1.0",
"mini-css-extract-plugin": "^0.6.0",
"style-loader": "^0.23.1",
"uglifyjs-webpack-plugin": "^2.1.2",
@@ -40,8 +40,8 @@
"vue-loader": "^15.7.0",
"vue-style-loader": "^4.1.2",
"vue-template-compiler": "^2.6.10",
"webpack": "^4.29.6",
"webpack-cli": "^3.3.0",
"webpack": "^4.31.0",
"webpack-cli": "^3.3.2",
"webpack-merge": "^4.2.1"
},
"scripts": {

View File

@@ -25,7 +25,7 @@
<div id="modal-inner" :class="{ 'icon-loading': loading }">
<h1>{{ t('deck', 'Select the board to link to a project') }}</h1>
<ul v-if="!loading">
<li v-for="board in boards" v-if="currentBoard && ''+board.id !== ''+currentBoard" @click="selectedBoard=board.id" :class="{'selected': (selectedBoard === board.id) }">
<li v-for="board in boards" v-if="!currentBoard || ''+board.id !== ''+currentBoard" @click="selectedBoard=board.id" :class="{'selected': (selectedBoard === board.id) }">
<span class="board-bullet" :style="{ 'backgroundColor': '#' + board.color }"></span>
<span>{{ board.title }}</span>
</li>
@@ -89,8 +89,10 @@
},
beforeMount() {
this.fetchBoards();
if (angular.element('#board')) {
this.currentBoard = angular.element('#board').scope().boardservice.id || null;
if (typeof angular !== 'undefined' && angular.element('#board')) {
try {
this.currentBoard = angular.element('#board').scope().boardservice.id || null;
} catch (e) {}
}
},
methods: {

View File

@@ -106,7 +106,7 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Select board" : "Board auswählen",
"Add a new stack" : "Neuer Stapel",
"Submit" : "Übermitteln",

View File

@@ -104,7 +104,7 @@
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Füge Deine Aufgaben zu den Karten hinzu und ordne diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Vergabe von Labels für noch bessere Organisation\n- 👥 Teile mit Deinem Team, Freunden oder der Familie\n- 📎 Füge Dateien hinzu und verwende diese in Deinen Markdown-Beschreibungen\n- 💬 Diskutiere mit Deinem Team mit Kommentaren\n- ⚡ Behalte Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisiere Dein Projekt",
"Select the board to link to a project" : "Wähle ein Board aus um dieses mit einem Projekt zu verknüpfen",
"Select the board to link to a project" : "Wähle ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Select board" : "Board auswählen",
"Add a new stack" : "Neuer Stapel",
"Submit" : "Übermitteln",

View File

@@ -106,7 +106,7 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Select board" : "Board auswählen",
"Add a new stack" : "Neuer Stapel",
"Submit" : "Übermitteln",

View File

@@ -104,7 +104,7 @@
"No file uploaded or file size exceeds maximum of %s" : "Keine Datei hochgeladen oder die Dateigröße überschreitet %s",
"A kanban style project and personal management tool for Nextcloud" : "Ein Kanban Werkzeug für Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck ist ein Organisationstool im Kanban-Stil für die persönliche Planung und Projektorganisation von Teams, die in Nextcloud integriert sind.\n\n\n- 📥 Fügen Sie Ihre Aufgaben zu den Karten hinzu und ordnen Sie diese\n- 📄 Zusätzliche Hinweise in der Abschrift notieren\n- 🔖 Zuweisung von Labels für noch bessere Organisation\n- 👥 Teilen Sie mit Ihrem Team, Ihren Freunden oder Ihrer Familie\n- 📎 Fügen Sie Dateien hinzu und verwende diese in Ihren Markdown-Beschreibungen\n- 💬 Diskutieren Sie mit Ihrem Team mit Kommentaren\n- ⚡ Behalten Sie Überblick über Änderungen mit dem Aktivitäten-Stream\n- 🚀 Organisieren Sie Ihr Projekt",
"Select the board to link to a project" : "Wählen Sie ein Board aus um dieses mit einem Projekt zu verknüpfen",
"Select the board to link to a project" : "Wählen Sie ein Board aus, um dieses mit einem Projekt zu verknüpfen",
"Select board" : "Board auswählen",
"Add a new stack" : "Neuer Stapel",
"Submit" : "Übermitteln",

View File

@@ -9,6 +9,7 @@ OC.L10N.register(
"Remove user from card" : "Eliminar usuario de la tarjeta",
"Hours" : "Horas",
"Minutes" : "Minutos",
"Link to a board" : "Enlace a un tablero",
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
@@ -105,6 +106,8 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"A kanban style project and personal management tool for Nextcloud" : "Una herramienta de manejo de proyectos y personal al estilo kanban para Nextcloud.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Select board" : "Selecciona tablero",
"Add a new stack" : "Añadir nuevo montón",
"Submit" : "Enviar",
"Show archived cards" : "Mostrar tarjetas archivadas",

View File

@@ -7,6 +7,7 @@
"Remove user from card" : "Eliminar usuario de la tarjeta",
"Hours" : "Horas",
"Minutes" : "Minutos",
"Link to a board" : "Enlace a un tablero",
"Maximum file size of {size} exceeded" : "Tamaño máximo de archivo de {size} excedido",
"You have created a new board {board}" : "Has creado el tablero nuevo {board}",
"{user} has created a new board {board}" : "{user} ha creado el tablero nuevo {board}",
@@ -103,6 +104,8 @@
"No file uploaded or file size exceeds maximum of %s" : "No se ha subido ningún archivo, o el tamaño del archivo excede el máximo de %s",
"A kanban style project and personal management tool for Nextcloud" : "Una herramienta de manejo de proyectos y personal al estilo kanban para Nextcloud.",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck es una herramienta de organización de estilo kanban dirigida a la planificación personal y la organización de proyectos para equipos integrados con Nextcloud.\n\n\n- 📥 Agrega tus tareas a las tarjetas y ordénalas.\n- 📄 Escriba notas adicionales\n- 🔖 Asignar etiquetas para una organización mejor\n- 👥 Comparte con tu equipo, amigos o familia.\n- 📎 Adjuntar archivos e incrustarlos en su descripción\n- 💬 Discuta con su equipo usando comentarios.\n- ⚡ Mantenga un registro de los cambios en el flujo de actividad\n- 🚀 Organiza tu proyecto",
"Select the board to link to a project" : "Selecciona el tablero que enlazar a un proyecto",
"Select board" : "Selecciona tablero",
"Add a new stack" : "Añadir nuevo montón",
"Submit" : "Enviar",
"Show archived cards" : "Mostrar tarjetas archivadas",

View File

@@ -9,21 +9,22 @@ OC.L10N.register(
"Remove user from card" : "Fjern bruker fra kort",
"Hours" : "Timer",
"Minutes" : "Minutter",
"Link to a board" : "Lenke til tavle",
"Maximum file size of {size} exceeded" : "Maksimal størrelse for filer på {size} er overskredet",
"You have created a new board {board}" : "Du har opprettet ny stabel {board}",
"{user} has created a new board {board}" : "{user} har opprettet stabel {board}",
"You have deleted the board {board}" : "Du har slettet stabel {board}",
"{user} has deleted the board {board}" : "{user} har slettet stabel {board}",
"You have restored the board {board}" : "Du har gjennopprettet stabel {board}",
"{user} has restored the board {board}" : "{user} har gjennopprettet stabel {board}",
"You have shared the board {board} with {acl}" : "Du har delt stabel {board} med {acl}",
"{user} has shared the board {board} with {sharee}" : "{user} har delt stabel {board} med {sharee}",
"You have removed {acl} from the board {board}" : "Du har fjernet {acl} fra stabel {board}",
"{user} has removed {acl} from the board {board}" : "{user} har fjernet {acl} fra stabel {board}",
"You have renamed the board {before} to {board}" : "Du har endret navn på stabel {before} til {board}",
"{user} has renamed the board {before} to {board}" : "{user} har endret navn på stabel {before} til {board}",
"You have archived the board {board}" : "Du har arkivert stabel {board}",
"{user} has archived the board {before}" : "{user} har arkivert stabel {board}",
"You have created a new board {board}" : "Du har opprettet ny tavle {board}",
"{user} has created a new board {board}" : "{user} har opprettet tavle {board}",
"You have deleted the board {board}" : "Du har slettet tavle {board}",
"{user} has deleted the board {board}" : "{user} har slettet tavle {board}",
"You have restored the board {board}" : "Du har gjennopprettet tavle {board}",
"{user} has restored the board {board}" : "{user} har gjennopprettet tavle {board}",
"You have shared the board {board} with {acl}" : "Du har delt tavle {board} med {acl}",
"{user} has shared the board {board} with {sharee}" : "{user} har delt tavle {board} med {sharee}",
"You have removed {acl} from the board {board}" : "Du har fjernet {acl} fra tavle {board}",
"{user} has removed {acl} from the board {board}" : "{user} har fjernet {acl} fra tavle {board}",
"You have renamed the board {before} to {board}" : "Du har endret navn på tavle {before} til {board}",
"{user} has renamed the board {before} to {board}" : "{user} har endret navn på tavle {before} til {board}",
"You have archived the board {board}" : "Du har arkivert tavle {board}",
"{user} has archived the board {before}" : "{user} har arkivert tavle {board}",
"You have unarchived the board {board}" : "Du har hentet tavle {board} fra arkiv",
"{user} has unarchived the board {before}" : "{user} har hentet tavle {board} fra arkiv",
"You have created a new stack {stack} on board {board}" : "Du har opprettett ny stabel {stack} på tavle {board}",
@@ -41,6 +42,7 @@ OC.L10N.register(
"You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"You have updated the description of card {card} in stack {stack} on board {board}" : "Du har endret beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har oppdatert beskrivelse til kort {card} i stabel {stack} på tavle {board}",
"You have archived card {card} in stack {stack} on board {board}" : "Du har arkivert kort {card} i stabel {stack} på tavle {board}",
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}",
"You have unarchived card {card} in stack {stack} on board {board}" : "Du har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}",
@@ -104,7 +106,9 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Ingen fil lastet opp eller filen er større enn %s",
"A kanban style project and personal management tool for Nextcloud" : "Et kanban inspirert verktøy for prosjekt og personlig admistrasjon for Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Stokk er et kanban inspirert verktøy for organisering for personlig planlegging og prosjekt organisering for team integrert med Nextcloud.\n\n\n- 📥 Legg til oppgaver på kort og hold orden på disse.\n- 📄 Legg til notater.\n- 🔖 Tildel merke for enda bedre organisering.\n- 👥 Del med team, venner eller familile.\n- 📎 Legg ved filer som kan integreres i beskrivelser.\n- 💬 Diskuter med ditt team ved å bruke kommentarer.\n- ⚡ Hold oversikt over endringer i aktivitetsstrøm.\n- 🚀 Få dine prosjekt organisert.",
"Add a new stack" : "Legg til ny stabel",
"Select the board to link to a project" : "Velg tavle som skal lenkes til prosjekt",
"Select board" : "Velg tavle",
"Add a new stack" : "Legg til en ny stabel",
"Submit" : "Send inn",
"Show archived cards" : "Vis arkiverkte kort",
"Hide archived cards" : "Skjul arkiverte kort",
@@ -130,6 +134,7 @@ OC.L10N.register(
"Timeline" : "Tidslinje",
"Select users or groups to share with" : "Velg brukere og grupper du vil dele med",
"Group" : "Gruppe",
"Circle" : "Sirkel",
"No matching user or group found." : "Ingen treff på bruker eller gruppe.",
"Loading" : "Laster",
"Edit" : "Rediger",
@@ -156,9 +161,9 @@ OC.L10N.register(
"Delete board" : "Slett tavle",
"Update board" : "Oppdater tavle",
"Reset board" : "Nullstill tavle",
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Angre sletting av stabel - ellers slettes stabel ved neste cronjob-kjøring.",
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Angre sletting av tavle - ellers slettes tavle ved neste cronjob-kjøring.",
"Create new board" : "Opprett ny tavle",
"New board title" : "Ny tittel for stabel",
"New board title" : "Ny tittel for tavle",
"Create board" : "Opprett tavle",
"Select an attachment" : "Velg vedlegg",
"Cancel upload" : "Avbryt opplasting",

View File

@@ -7,21 +7,22 @@
"Remove user from card" : "Fjern bruker fra kort",
"Hours" : "Timer",
"Minutes" : "Minutter",
"Link to a board" : "Lenke til tavle",
"Maximum file size of {size} exceeded" : "Maksimal størrelse for filer på {size} er overskredet",
"You have created a new board {board}" : "Du har opprettet ny stabel {board}",
"{user} has created a new board {board}" : "{user} har opprettet stabel {board}",
"You have deleted the board {board}" : "Du har slettet stabel {board}",
"{user} has deleted the board {board}" : "{user} har slettet stabel {board}",
"You have restored the board {board}" : "Du har gjennopprettet stabel {board}",
"{user} has restored the board {board}" : "{user} har gjennopprettet stabel {board}",
"You have shared the board {board} with {acl}" : "Du har delt stabel {board} med {acl}",
"{user} has shared the board {board} with {sharee}" : "{user} har delt stabel {board} med {sharee}",
"You have removed {acl} from the board {board}" : "Du har fjernet {acl} fra stabel {board}",
"{user} has removed {acl} from the board {board}" : "{user} har fjernet {acl} fra stabel {board}",
"You have renamed the board {before} to {board}" : "Du har endret navn på stabel {before} til {board}",
"{user} has renamed the board {before} to {board}" : "{user} har endret navn på stabel {before} til {board}",
"You have archived the board {board}" : "Du har arkivert stabel {board}",
"{user} has archived the board {before}" : "{user} har arkivert stabel {board}",
"You have created a new board {board}" : "Du har opprettet ny tavle {board}",
"{user} has created a new board {board}" : "{user} har opprettet tavle {board}",
"You have deleted the board {board}" : "Du har slettet tavle {board}",
"{user} has deleted the board {board}" : "{user} har slettet tavle {board}",
"You have restored the board {board}" : "Du har gjennopprettet tavle {board}",
"{user} has restored the board {board}" : "{user} har gjennopprettet tavle {board}",
"You have shared the board {board} with {acl}" : "Du har delt tavle {board} med {acl}",
"{user} has shared the board {board} with {sharee}" : "{user} har delt tavle {board} med {sharee}",
"You have removed {acl} from the board {board}" : "Du har fjernet {acl} fra tavle {board}",
"{user} has removed {acl} from the board {board}" : "{user} har fjernet {acl} fra tavle {board}",
"You have renamed the board {before} to {board}" : "Du har endret navn på tavle {before} til {board}",
"{user} has renamed the board {before} to {board}" : "{user} har endret navn på tavle {before} til {board}",
"You have archived the board {board}" : "Du har arkivert tavle {board}",
"{user} has archived the board {before}" : "{user} har arkivert tavle {board}",
"You have unarchived the board {board}" : "Du har hentet tavle {board} fra arkiv",
"{user} has unarchived the board {before}" : "{user} har hentet tavle {board} fra arkiv",
"You have created a new stack {stack} on board {board}" : "Du har opprettett ny stabel {stack} på tavle {board}",
@@ -39,6 +40,7 @@
"You have added a description to card {card} in stack {stack} on board {board}" : "Du har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} har lagt til beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"You have updated the description of card {card} in stack {stack} on board {board}" : "Du har endret beskrivelse for kort {card} i stabel {stack} på tavle {board}",
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} har oppdatert beskrivelse til kort {card} i stabel {stack} på tavle {board}",
"You have archived card {card} in stack {stack} on board {board}" : "Du har arkivert kort {card} i stabel {stack} på tavle {board}",
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} har arkivert kort {card} i stabel {stack} på tavle {board}",
"You have unarchived card {card} in stack {stack} on board {board}" : "Du har hentet arkivert kort {card} tilbake til stabel {stack} på tavle {board}",
@@ -102,7 +104,9 @@
"No file uploaded or file size exceeds maximum of %s" : "Ingen fil lastet opp eller filen er større enn %s",
"A kanban style project and personal management tool for Nextcloud" : "Et kanban inspirert verktøy for prosjekt og personlig admistrasjon for Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Stokk er et kanban inspirert verktøy for organisering for personlig planlegging og prosjekt organisering for team integrert med Nextcloud.\n\n\n- 📥 Legg til oppgaver på kort og hold orden på disse.\n- 📄 Legg til notater.\n- 🔖 Tildel merke for enda bedre organisering.\n- 👥 Del med team, venner eller familile.\n- 📎 Legg ved filer som kan integreres i beskrivelser.\n- 💬 Diskuter med ditt team ved å bruke kommentarer.\n- ⚡ Hold oversikt over endringer i aktivitetsstrøm.\n- 🚀 Få dine prosjekt organisert.",
"Add a new stack" : "Legg til ny stabel",
"Select the board to link to a project" : "Velg tavle som skal lenkes til prosjekt",
"Select board" : "Velg tavle",
"Add a new stack" : "Legg til en ny stabel",
"Submit" : "Send inn",
"Show archived cards" : "Vis arkiverkte kort",
"Hide archived cards" : "Skjul arkiverte kort",
@@ -128,6 +132,7 @@
"Timeline" : "Tidslinje",
"Select users or groups to share with" : "Velg brukere og grupper du vil dele med",
"Group" : "Gruppe",
"Circle" : "Sirkel",
"No matching user or group found." : "Ingen treff på bruker eller gruppe.",
"Loading" : "Laster",
"Edit" : "Rediger",
@@ -154,9 +159,9 @@
"Delete board" : "Slett tavle",
"Update board" : "Oppdater tavle",
"Reset board" : "Nullstill tavle",
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Angre sletting av stabel - ellers slettes stabel ved neste cronjob-kjøring.",
"Undo board deletion - Otherwise the board will be deleted during the next cronjob run." : "Angre sletting av tavle - ellers slettes tavle ved neste cronjob-kjøring.",
"Create new board" : "Opprett ny tavle",
"New board title" : "Ny tittel for stabel",
"New board title" : "Ny tittel for tavle",
"Create board" : "Opprett tavle",
"Select an attachment" : "Velg vedlegg",
"Cancel upload" : "Avbryt opplasting",

View File

@@ -9,6 +9,7 @@ OC.L10N.register(
"Remove user from card" : "Verwijder gebruiker van kaart",
"Hours" : "Uur",
"Minutes" : "Minuten",
"Link to a board" : "Verbind met een bord",
"Maximum file size of {size} exceeded" : "Maximale bestandsomvang van {size} overschreden",
"You have created a new board {board}" : "Je creëerde een nieuw bord {board}",
"{user} has created a new board {board}" : "{user} creëerde een nieuw bord {board}",
@@ -105,6 +106,8 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Geen bestand ge-upload of de grootte is meer dan het maximum van %s",
"A kanban style project and personal management tool for Nextcloud" : "Een kanban stijl project en persoonlijke management tool voor Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is een soort kanban organisatietool gericht op persoonlijke planning en projectorganisatie voor teams geïntegreerd in Nextcloud.\n\n\n- 📥 Voeg taken toe aan kaarten en sorteer ze\n- 📄 Schrijf extra notities in markdown\n- 🔖 Ken labels toe voor betere organisatie\n- 👥 Deel met je team, vrienden of familie\n- 📎 Voeg bestanden toe en plaats ze in je markdown beschrijving\n- 💬 Discussieer binnen je team met reacties\n- ⚡ Volg de wijzigingen in het activiteiten kanaal\n- 🚀 Organiseer je project",
"Select the board to link to a project" : "Kies het bord om met een project te verbinden",
"Select board" : "Selecteer bord",
"Add a new stack" : "Nieuwe stapel toevoegen",
"Submit" : "Verwerken",
"Show archived cards" : "Gearchiveerde kaarten weergeven",

View File

@@ -7,6 +7,7 @@
"Remove user from card" : "Verwijder gebruiker van kaart",
"Hours" : "Uur",
"Minutes" : "Minuten",
"Link to a board" : "Verbind met een bord",
"Maximum file size of {size} exceeded" : "Maximale bestandsomvang van {size} overschreden",
"You have created a new board {board}" : "Je creëerde een nieuw bord {board}",
"{user} has created a new board {board}" : "{user} creëerde een nieuw bord {board}",
@@ -103,6 +104,8 @@
"No file uploaded or file size exceeds maximum of %s" : "Geen bestand ge-upload of de grootte is meer dan het maximum van %s",
"A kanban style project and personal management tool for Nextcloud" : "Een kanban stijl project en persoonlijke management tool voor Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck is een soort kanban organisatietool gericht op persoonlijke planning en projectorganisatie voor teams geïntegreerd in Nextcloud.\n\n\n- 📥 Voeg taken toe aan kaarten en sorteer ze\n- 📄 Schrijf extra notities in markdown\n- 🔖 Ken labels toe voor betere organisatie\n- 👥 Deel met je team, vrienden of familie\n- 📎 Voeg bestanden toe en plaats ze in je markdown beschrijving\n- 💬 Discussieer binnen je team met reacties\n- ⚡ Volg de wijzigingen in het activiteiten kanaal\n- 🚀 Organiseer je project",
"Select the board to link to a project" : "Kies het bord om met een project te verbinden",
"Select board" : "Selecteer bord",
"Add a new stack" : "Nieuwe stapel toevoegen",
"Submit" : "Verwerken",
"Show archived cards" : "Gearchiveerde kaarten weergeven",

View File

@@ -9,6 +9,7 @@ OC.L10N.register(
"Remove user from card" : "Убрать пользователя из карточки",
"Hours" : "Часы",
"Minutes" : "Минуты",
"Link to a board" : "Ссылка на доску",
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
"You have created a new board {board}" : "Вы создали доску «{board}»",
"{user} has created a new board {board}" : "{user} создал(а) рабочую доску «{board}»",
@@ -27,10 +28,54 @@ OC.L10N.register(
"You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива",
"{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива",
"You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»",
"{user} has created a new stack {stack} on board {board}" : "{user} создал(а) новую стопку карточек «{stack}» на рабочей доске «{board}»",
"You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
"You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с рабочей доски «{board}»",
"{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»",
"You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have renamed the card {before} to {card}" : "Вы переименовали карточку из «{before}» в «{card}»",
"{user} has renamed the card {before} to {card}" : "{user} переименовал(а) карточку из «{before}» в «{card}»",
"You have added a description to card {card} in stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
"You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
"You have removed the due date of card {card}" : "Вы удалили срок исполнения по карточке «{card}»",
"{user} has removed the due date of card {card}" : "{user} удалил(а) срок исполнения по карточке «{card}»",
"You have set the due date of card {card} to {after}" : "Вы задали срок исполнения по карточке «{card}» до {after}",
"{user} has set the due date of card {card} to {after}" : "{user} задал(а) срок исполнения по карточке «{card}» до {after}",
"You have updated the due date of card {card} to {after}" : "Вы изменили срок исполнения по карточке «{card}» до {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} изменил(а) срок исполнения по карточке «{card}» до {after}",
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have assigned {assigneduser} to card {card} on board {board}" : "Вы назначили пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} назначил(а) пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Вы отменили назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} отменил(а) назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»",
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
"You have added the attachment {attachment} to card {card}" : "Вы добавили вложение «{attachment}» в карточку «{card}»",
"{user} has added the attachment {attachment} to card {card}" : "{user} добавил(а) вложение «{attachment}» в карточку «{card}»",
"You have updated the attachment {attachment} on card {card}" : "Вы изменили вложение «{attachment}» в карточке «{card}»",
"{user} has updated the attachment {attachment} to card {card}" : "{user} изменил(а) вложение «{attachment}» в карточке «{card}»",
"You have deleted the attachment {attachment} from card {card}" : "Вы удалили вложение «{attachment}» из карточки «{card}»",
"{user} has deleted the attachment {attachment} to card {card}" : "{user} удалил(а) вложение «{attachment}» из карточки «{card}»",
"You have restored the attachment {attachment} to card {card}" : "Вы восстановили вложение «{attachment}» в карточке «{card}»",
"{user} has restored the attachment {attachment} to card {card}" : "{user} восстановил(а) из корзины файл «{attachment}» в карточке «{card}»",
"You have commented on card {card}" : "Вы добавили комментарий к карточке «{card}»",
"{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»",
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Описание карточки</strong> в приложении Deck было изменено",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Изменения в <strong>приложении Deck</strong>",
"Personal" : "Личное",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.",
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} назначил Вам карточку «%s» из «%s».",
@@ -61,6 +106,8 @@ OC.L10N.register(
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
"A kanban style project and personal management tool for Nextcloud" : "Приложение в стиле канбан для личного планирования и совместного управления проектами для Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
"Select board" : "Выбор рабочей доски",
"Add a new stack" : "Создать стопку карточек",
"Submit" : "Отправить",
"Show archived cards" : "Показать архивные карточки",
@@ -70,6 +117,7 @@ OC.L10N.register(
"All Boards" : "Все доски",
"Archived boards" : "Архив досок",
"Share board" : "Поделиться",
"Archived cards" : "Карточки в архиве",
"Actions" : "Действия",
"Drop your files here to upload it to the card" : "Для загрузки файла в карточку, перетащите его сюда",
"Assign card to me" : "Назначить карточку себе",
@@ -85,12 +133,15 @@ OC.L10N.register(
"Deleted items" : "Объекты в корзине",
"Timeline" : "Шкала времени",
"Select users or groups to share with" : "Поделиться с пользователями или группами",
"Group" : "Группа",
"Circle" : "Круг",
"No matching user or group found." : "Не найдено соответствующих групп или пользователей.",
"Loading" : "Загрузка",
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Manage" : "Управлять",
"Discard share" : "Отказаться от предложения общего доступа",
"Sharing has been disabled for your account." : "Предоставление общего доступа отключено для вашего аккаунта.",
"Update tag" : "Обновить метку",
"Edit tag" : "Изменить метку",
"Delete tag" : "Удалить метку",
@@ -143,6 +194,8 @@ OC.L10N.register(
"Shared boards" : "Общие доски",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать доску",
"Settings" : "Параметры"
"Settings" : "Параметры",
"Limit deck to groups" : "Ограничить Deck группами",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничение Deck заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними."
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");

View File

@@ -7,6 +7,7 @@
"Remove user from card" : "Убрать пользователя из карточки",
"Hours" : "Часы",
"Minutes" : "Минуты",
"Link to a board" : "Ссылка на доску",
"Maximum file size of {size} exceeded" : "Превышен максимально разрешённый размер файла в {size}",
"You have created a new board {board}" : "Вы создали доску «{board}»",
"{user} has created a new board {board}" : "{user} создал(а) рабочую доску «{board}»",
@@ -25,10 +26,54 @@
"You have unarchived the board {board}" : "Вы восстановили доску «{board}» из архива",
"{user} has unarchived the board {before}" : "{user} восстановил(а) доску «{before}» из архива",
"You have created a new stack {stack} on board {board}" : "Вы создали стопку карточек «{stack}» на рабочей доске «{board}»",
"{user} has created a new stack {stack} on board {board}" : "{user} создал(а) новую стопку карточек «{stack}» на рабочей доске «{board}»",
"You have renamed stack {before} to {stack} on board {board}" : "Вы переименовали стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
"{user} has renamed stack {before} to {stack} on board {board}" : "{user} переименовал(а) стопку карточек на рабочей доске «{board}» из «{before}» в «{stack}»",
"You have deleted stack {stack} on board {board}" : "Вы удалили стопку карточек «{stack}» с рабочей доски «{board}»",
"{user} has deleted stack {stack} on board {board}" : "{user} удалил(а) стопку карточек «{stack}» с рабочей доски «{board}»",
"You have created card {card} in stack {stack} on board {board}" : "Вы создали карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has created card {card} in stack {stack} on board {board}" : "{user} создал(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have deleted card {card} in stack {stack} on board {board}" : "Вы удалили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has deleted card {card} in stack {stack} on board {board}" : "{user} удалил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have renamed the card {before} to {card}" : "Вы переименовали карточку из «{before}» в «{card}»",
"{user} has renamed the card {before} to {card}" : "{user} переименовал(а) карточку из «{before}» в «{card}»",
"You have added a description to card {card} in stack {stack} on board {board}" : "Вы добавили описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has added a description to card {card} in stack {stack} on board {board}" : "{user} добавил(а) описание в карточку «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have updated the description of card {card} in stack {stack} on board {board}" : "Вы изменили описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has updated the description of the card {card} in stack {stack} on board {board}" : "{user} изменил(а) описание в карточке «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have archived card {card} in stack {stack} on board {board}" : "Вы переместили в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
"{user} has archived card {card} in stack {stack} on board {board}" : "{user} переместил(а) в архив карточку «{card}» из стопки «{stack}» на рабочей доске «{board}»",
"You have unarchived card {card} in stack {stack} on board {board}" : "Вы восстановили из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
"{user} has unarchived card {card} in stack {stack} on board {board}" : "{user} восстановил(а) из архива карточку «{card}» в стопку «{stack}» на рабочей доске «{board}»",
"You have removed the due date of card {card}" : "Вы удалили срок исполнения по карточке «{card}»",
"{user} has removed the due date of card {card}" : "{user} удалил(а) срок исполнения по карточке «{card}»",
"You have set the due date of card {card} to {after}" : "Вы задали срок исполнения по карточке «{card}» до {after}",
"{user} has set the due date of card {card} to {after}" : "{user} задал(а) срок исполнения по карточке «{card}» до {after}",
"You have updated the due date of card {card} to {after}" : "Вы изменили срок исполнения по карточке «{card}» до {after}",
"{user} has updated the due date of card {card} to {after}" : "{user} изменил(а) срок исполнения по карточке «{card}» до {after}",
"You have added the tag {label} to card {card} in stack {stack} on board {board}" : "Вы пометили карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
"{user} has added the tag {label} to card {card} in stack {stack} on board {board}" : "{user} пометил(а) карточку «{card}» в стопке «{stack}» на рабочей доске «{board}» меткой «{label}»",
"You have removed the tag {label} from card {card} in stack {stack} on board {board}" : "Вы убрали метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"{user} has removed the tag {label} from card {card} in stack {stack} on board {board}" : "{user} убрал(а) метку «{label}» с карточки «{card}» в стопке «{stack}» на рабочей доске «{board}»",
"You have assigned {assigneduser} to card {card} on board {board}" : "Вы назначили пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»",
"{user} has assigned {assigneduser} to card {card} on board {board}" : "{user} назначил(а) пользователю {assigneduser} карточку «{card}» с рабочей доски «{board}»",
"You have unassigned {assigneduser} from card {card} on board {board}" : "Вы отменили назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»",
"{user} has unassigned {assigneduser} from card {card} on board {board}" : "{user} отменил(а) назначение пользователю {assigneduser} карточки «{card}» с рабочей доски «{board}»",
"You have moved the card {card} from stack {stackBefore} to {stack}" : "Вы переместили карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
"{user} has moved the card {card} from stack {stackBefore} to {stack}" : "{user} переместил(а) карточку «{card}» из стопки «{stackBefore}» в стопку «{stack}»",
"You have added the attachment {attachment} to card {card}" : "Вы добавили вложение «{attachment}» в карточку «{card}»",
"{user} has added the attachment {attachment} to card {card}" : "{user} добавил(а) вложение «{attachment}» в карточку «{card}»",
"You have updated the attachment {attachment} on card {card}" : "Вы изменили вложение «{attachment}» в карточке «{card}»",
"{user} has updated the attachment {attachment} to card {card}" : "{user} изменил(а) вложение «{attachment}» в карточке «{card}»",
"You have deleted the attachment {attachment} from card {card}" : "Вы удалили вложение «{attachment}» из карточки «{card}»",
"{user} has deleted the attachment {attachment} to card {card}" : "{user} удалил(а) вложение «{attachment}» из карточки «{card}»",
"You have restored the attachment {attachment} to card {card}" : "Вы восстановили вложение «{attachment}» в карточке «{card}»",
"{user} has restored the attachment {attachment} to card {card}" : "{user} восстановил(а) из корзины файл «{attachment}» в карточке «{card}»",
"You have commented on card {card}" : "Вы добавили комментарий к карточке «{card}»",
"{user} has commented on card {card}" : "{user} добавил(а) комментарий к карточке «{card}»",
"A <strong>card description</strong> inside the Deck app has been changed" : "<strong>Описание карточки</strong> в приложении Deck было изменено",
"Deck" : "Deck",
"Changes in the <strong>Deck app</strong>" : "Изменения в <strong>приложении Deck</strong>",
"Personal" : "Личное",
"The card \"%s\" on \"%s\" has been assigned to you by %s." : "Вам назначена карточка «%s» с рабочей доски «%s» пользователем %s.",
"{user} has assigned the card \"%s\" on \"%s\" to you." : "{user} назначил Вам карточку «%s» из «%s».",
@@ -59,6 +104,8 @@
"No file uploaded or file size exceeds maximum of %s" : "Файл не получен или его размер превышает %s",
"A kanban style project and personal management tool for Nextcloud" : "Приложение в стиле канбан для личного планирования и совместного управления проектами для Nextcloud",
"Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud.\n\n\n- 📥 Add your tasks to cards and put them in order\n- 📄 Write down additional notes in markdown\n- 🔖 Assign labels for even better organization\n- 👥 Share with your team, friends or family\n- 📎 Attach files and embed them in your markdown description\n- 💬 Discuss with your team using comments\n- ⚡ Keep track of changes in the activity stream\n- 🚀 Get your project organized" : "Deck — приложение для Nextcloud, предоставляющее возможности личного планирования и управления проектами для рабочих групп в стиле канбан.\n\n\n- 📥 Создавайте карточки задач и упорядочите их;\n- 📄 Добавляйте описания задач с возможностью использовать формат разметки «markdown»;\n- 🔖 Присваивайте ярлыки для ещё лучшей организации;\n- 👥 Делитесь со своей командой, друзьями или семьей;\n- 📎 Вкладывайте файлы в виде ссылок в описании, используя формат разметки «markdown»;\n- 💬 Обсуждайте в комментариях;\n- ⚡ Отслеживайте изменения в ленте событий;\n- 🚀 Сделайте свой проект более организованным.",
"Select the board to link to a project" : "Выберите рабочую доску, чтобы связать с проектом",
"Select board" : "Выбор рабочей доски",
"Add a new stack" : "Создать стопку карточек",
"Submit" : "Отправить",
"Show archived cards" : "Показать архивные карточки",
@@ -68,6 +115,7 @@
"All Boards" : "Все доски",
"Archived boards" : "Архив досок",
"Share board" : "Поделиться",
"Archived cards" : "Карточки в архиве",
"Actions" : "Действия",
"Drop your files here to upload it to the card" : "Для загрузки файла в карточку, перетащите его сюда",
"Assign card to me" : "Назначить карточку себе",
@@ -83,12 +131,15 @@
"Deleted items" : "Объекты в корзине",
"Timeline" : "Шкала времени",
"Select users or groups to share with" : "Поделиться с пользователями или группами",
"Group" : "Группа",
"Circle" : "Круг",
"No matching user or group found." : "Не найдено соответствующих групп или пользователей.",
"Loading" : "Загрузка",
"Edit" : "Редактировать",
"Share" : "Поделиться",
"Manage" : "Управлять",
"Discard share" : "Отказаться от предложения общего доступа",
"Sharing has been disabled for your account." : "Предоставление общего доступа отключено для вашего аккаунта.",
"Update tag" : "Обновить метку",
"Edit tag" : "Изменить метку",
"Delete tag" : "Удалить метку",
@@ -141,6 +192,8 @@
"Shared boards" : "Общие доски",
"Move board to archive" : "Переместить доску в архив",
"Create a new board" : "Создать доску",
"Settings" : "Параметры"
"Settings" : "Параметры",
"Limit deck to groups" : "Ограничить Deck группами",
"Limiting Deck will block users not part of those groups from creating their own boards. Users will still be able to work on boards that have been shared with them." : "Ограничение Deck заблокирует возможность создания собственных рабочих досок пользователям, не входящим в эти группы. Пользователи всё ещё смогут работать на досках, которыми поделились с ними."
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}

View File

@@ -181,7 +181,7 @@ OC.L10N.register(
"Choose a user to assign" : "Välj en användare att tilldela",
"Assign this card to a user" : "Tilldela detta kort till en användare",
"Due date" : "Slutdatum",
"Click to set" : "Klicka för att sätta",
"Click to set" : "Sätt datum",
"Remove due date" : "Ta bort slutdatum",
"Description" : "Beskrivning",
"Attachments" : "Bilagor",

View File

@@ -179,7 +179,7 @@
"Choose a user to assign" : "Välj en användare att tilldela",
"Assign this card to a user" : "Tilldela detta kort till en användare",
"Due date" : "Slutdatum",
"Click to set" : "Klicka för att sätta",
"Click to set" : "Sätt datum",
"Remove due date" : "Ta bort slutdatum",
"Description" : "Beskrivning",
"Attachments" : "Bilagor",

View File

@@ -302,10 +302,10 @@ class ActivityManager {
try {
$object = $this->findObjectForEntity($objectType, $entity);
} catch (DoesNotExistException $e) {
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', $entity);
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', (array)$entity);
return null;
} catch (MultipleObjectsReturnedException $e) {
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', $entity);
\OC::$server->getLogger()->error('Could not create activity entry for ' . $subject . '. Entity not found.', (array)$entity);
return null;
}

View File

@@ -25,6 +25,7 @@ namespace OCA\Deck\AppInfo;
use Exception;
use OCA\Deck\Activity\CommentEventHandler;
use OCA\Deck\Capabilities;
use OCA\Deck\Db\Acl;
use OCA\Deck\Db\AclMapper;
use OCA\Deck\Db\AssignedUsersMapper;
@@ -33,7 +34,6 @@ use OCA\Deck\Middleware\ExceptionMiddleware;
use OCA\Deck\Notification\Notifier;
use OCA\Deck\Service\FullTextSearchService;
use OCP\AppFramework\App;
use OCA\Deck\Middleware\SharingMiddleware;
use OCP\Collaboration\Resources\IManager;
use OCP\Comments\CommentsEntityEvent;
use OCP\FullTextSearch\IFullTextSearchManager;
@@ -117,6 +117,9 @@ class Application extends App {
$this->registerCollaborationResources();
$this->getContainer()->registerCapability(Capabilities::class);
}
/**

44
lib/Capabilities.php Normal file
View File

@@ -0,0 +1,44 @@
<?php
/**
* @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
*
* @author Julius Härtl <jus@bitgrid.net>
*
* @license GNU AGPL version 3 or any later version
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*
*/
namespace OCA\Deck;
use OCP\Capabilities\ICapability;
class Capabilities implements ICapability {
/**
* Function an app uses to return the capabilities
*
* @return array Array containing the apps capabilities
* @since 8.2.0
*/
public function getCapabilities() {
return [
'deck' => [
'version' => \OC::$server->getAppManager()->getAppVersion('deck')
]
];
}
}

View File

@@ -103,12 +103,15 @@ class ConfigController extends Controller {
$groups = array_map(function($groupId) {
/** @var IGroup $groups */
$group = $this->groupManager->get($groupId);
if ($group === null) {
return null;
}
return [
'id' => $group->getGID(),
'displayname' => $group->getDisplayName(),
];
}, $groups);
return $groups;
return array_filter($groups);
}
}

View File

@@ -26,6 +26,7 @@ namespace OCA\Deck\Db;
use OCP\AppFramework\Db\DoesNotExistException;
use OCP\AppFramework\QueryException;
use OCP\IDBConnection;
use OCP\ILogger;
use OCP\IUserManager;
use OCP\IGroupManager;
@@ -234,7 +235,7 @@ class BoardMapper extends DeckMapper implements IPermissionMapper {
\OC::$server->getLogger()->debug('Group ' . $acl->getId() . ' not found when mapping acl ' . $acl->getParticipant());
return null;
}
if ($acl->getType() === Acl::PERMISSION_TYPE_CIRCLE) {
if ($acl->getType() === Acl::PERMISSION_TYPE_CIRCLE && $this->circlesEnabled) {
try {
$circle = \OCA\Circles\Api\v1\Circles::detailsCircle($acl->getParticipant(), true);
if ($circle) {
@@ -244,7 +245,8 @@ class BoardMapper extends DeckMapper implements IPermissionMapper {
}
return null;
}
throw new \Exception('Unknown permission type for mapping Acl');
\OC::$server->getLogger()->log(ILogger::WARN, 'Unknown permission type for mapping acl ' . $acl->getId());
return null;
});
}

View File

@@ -101,7 +101,7 @@ class BoardService {
/**
* @return array
*/
public function findAll($since = 0, $details = null) {
public function findAll($since = -1, $details = null) {
$userInfo = $this->getBoardPrerequisites();
$userBoards = $this->boardMapper->findAllByUser($userInfo['user'], null, null, $since);
$groupBoards = $this->boardMapper->findAllByGroups($userInfo['user'], $userInfo['groups'],null, null, $since);

View File

@@ -90,7 +90,6 @@
<?php p($l->t('Sharing has been disabled for your account.')); ?>
</li>
</ul>
<h1>Collections</h1>
<div id="collaborationResources"></div>
</div>