Merge pull request #686 from nextcloud/release/0.5.0-rc1

Release 0.5.0-rc1
This commit is contained in:
Julius Härtl
2018-11-10 11:16:02 +01:00
committed by GitHub
6 changed files with 17 additions and 4 deletions

View File

@@ -17,11 +17,14 @@ All notable changes to this project will be documented in this file.
- Notify users about card assignments - Notify users about card assignments
- Add shortcut to assign a card to yourself - Add shortcut to assign a card to yourself
- Improved view for printing - Improved view for printing
- Support for Nextcloud 15
### Fixed ### Fixed
- Accesibility improvements - Accesibility improvements
- Don't allow empty card titles - Don't allow empty card titles
- Improved checkbox handling in markdown
## 0.4.0 - 2018-07-11 ## 0.4.0 - 2018-07-11

View File

@@ -17,7 +17,7 @@
- 🚀 Get your project organized - 🚀 Get your project organized
</description> </description>
<version>0.5.0-beta1</version> <version>0.5.0-rc1</version>
<licence>agpl</licence> <licence>agpl</licence>
<author>Julius Härtl</author> <author>Julius Härtl</author>
<namespace>Deck</namespace> <namespace>Deck</namespace>
@@ -32,6 +32,10 @@
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png</screenshot> <screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Board.png</screenshot>
<screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png</screenshot> <screenshot>https://download.bitgrid.net/nextcloud/deck/screenshots/Deck_Details.png</screenshot>
<dependencies> <dependencies>
<php min-version="5.6"/>
<database min-version="9.4">pgsql</database>
<database>sqlite</database>
<database min-version="5.5">mysql</database>
<nextcloud min-version="13" max-version="15" /> <nextcloud min-version="13" max-version="15" />
</dependencies> </dependencies>
<background-jobs> <background-jobs>

View File

@@ -15,6 +15,7 @@ exclude = [
"js/Gruntfile.js", "js/Gruntfile.js",
"js/package.json", "js/package.json",
"js/package-lock.json", "js/package-lock.json",
"docs/",
"tests", "tests",
".codecov.yml", ".codecov.yml",
"composer.json", "composer.json",
@@ -28,6 +29,7 @@ exclude = [
"issue_template.md", "issue_template.md",
"krankerl.toml", "krankerl.toml",
"Makefile", "Makefile",
"mkdocs.yml",
"run-eslint.sh" "run-eslint.sh"
] ]

View File

@@ -142,7 +142,11 @@ class DeckProvider implements IProvider {
$placeholders = $replacements = []; $placeholders = $replacements = [];
foreach ($parameters as $placeholder => $parameter) { foreach ($parameters as $placeholder => $parameter) {
$placeholders[] = '{' . $placeholder . '}'; $placeholders[] = '{' . $placeholder . '}';
$replacements[] = $parameter['name']; if (is_array($parameter) && array_key_exists('name', $parameter)) {
$replacements[] = $parameter['name'];
} else {
$replacements[] = '';
}
} }
$event->setParsedSubject(str_replace($placeholders, $replacements, $subject)) $event->setParsedSubject(str_replace($placeholders, $replacements, $subject))

View File

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

View File

@@ -127,7 +127,7 @@ class StackService {
* @throws \OCA\Deck\NoPermissionException * @throws \OCA\Deck\NoPermissionException
* @throws BadRequestException * @throws BadRequestException
*/ */
public function findAll($boardId, $since = 0) { public function findAll($boardId, $since = -1) {
if (is_numeric($boardId) === false) { if (is_numeric($boardId) === false) {
throw new BadRequestException('boardId must be a number'); throw new BadRequestException('boardId must be a number');
} }