Commit Graph

151 Commits

Author SHA1 Message Date
Timo
67a5dd6a89 Add option to enable or disable global tags per projects 2020-04-04 11:39:17 -07:00
Andre Nathan
c8a617cfcb Add per-project and per-swimlane task limits
This change allows projects and swimlanes to be configured with task limits that apply to their whole scope (i.e. all active tasks in a project or swimlane, respectively), as opposed to the usual per-column task limits.
2020-02-25 20:26:31 -08:00
Andre Nathan
e59ab08af3 Allow task limits to be applied per-swimlane 2020-02-04 20:16:35 -08:00
Lőrinczy, Zsigmond
35602c0880 Change string indexing from {0} to [0] (deprecated in PHP 7.4) 2019-11-09 11:46:53 -08:00
Psy-Q
46e3dd66c6 Fix MySQL migration when using increment values different from 1
Fixes #4137
2019-02-15 17:39:03 -08:00
Thomas
e650ed5814 Escape table name 'groups' because groups is a reserved word as of MySql 8.0.2 2018-10-06 13:06:13 -07:00
Julian Maurice
9d4cd31e1a Allow to associate tags to colors
The color is then used as background in the board, list and task details
views
2018-08-11 10:15:13 +02:00
Julian Maurice
ae3ade0908 Allow to associate project categories to colors
The color is then used as background in the board and list views
2018-08-09 19:45:51 +02:00
Miodrag Tokić
ba0455d8e4 Increase size of the "users.language" column
The current schema definition for the language column in the users table
is limited to 5 characters, while the longest currently available
language code in Kanboard is 10 characters long - sr_Latn_RS. This
limitation prevents switching to Serbian as the application interface
language.

As per the currently available ISO 639 language codes this column should
be at least 11 characters in size. Examples of language codes of 11
characters in size are en-US-POSIX and shi_Latn_MA.

References:

 - http://www.localeplanet.com/icu/iso639.html
2018-05-25 01:07:35 -07:00
Frédéric Guillot
0e8a94ac42 Adjust field size to keep compatibility with MySQL 5.6 2018-04-12 15:39:55 -07:00
Frédéric Guillot
d8c625c856 Use utf8mb4 encoding for MySQL instead of utf8 2018-04-12 13:41:32 -07:00
Frédéric Guillot
dd92564d22 Increase text fields length in several tables 2018-04-11 13:48:13 -07:00
Aurélien
5f7a3442d6 Add default filter per user 2018-04-02 14:07:04 -07:00
Frédéric Guillot
ccd177ada6 Store PHP sessions in the database 2017-12-12 15:04:28 -08:00
Frederic Guillot
648dc6bcfb Add predefined templates for task descriptions 2017-11-02 15:41:58 -07:00
Frederic Guillot
cc6618901b Remove feature "Allow everybody to access to this project" 2017-10-27 16:16:11 -07:00
Frederic Guillot
dd8d7ef49d Add configurable list of predefined subjects when sending a task by email 2017-06-03 17:31:32 -04:00
Frederic Guillot
0f4b5d9562 Add missing migrations for Mysql and Postgres 2017-04-08 15:54:26 -04:00
Frederic Guillot
de128dbad8 Remove default swimlane 2017-02-18 09:42:01 -05:00
Frederic Guillot
d5c4c18ea0 Add email address field for projects 2017-02-04 16:03:29 -05:00
Frederic Guillot
c185d24156 Update SQL exports 2017-01-28 11:37:43 -05:00
Frederic Guillot
10d96bfd66 Add user invitations 2017-01-22 22:38:00 -05:00
Lev Lazinskiy
8e18c39db9 Add date_modification to comments (PR #2950) 2017-01-22 12:39:30 -05:00
Volodymyr Kushnir
0ad1779435 Fix Kanboard installation errors on MySQL 8.0.0
This is a quick and dirty fix for "Internal Error: Unable to run SQL migrations: Running migration \Schema\version_113, SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'role VARCHAR(255) NOT NULL,".
As per https://dev.mysql.com/doc/refman/8.0/en/keywords.html **role** is a reserved keyword in MySQL 8.0.0.
2017-01-15 17:54:53 +02:00
Frederic Guillot
b8f7532e5c Add personal API access token 2016-12-03 15:43:36 -05:00
Frederic Guillot
faef2e85d1 Fix field too small for application settings 2016-12-02 20:49:30 -05:00
Frederic Guillot
3f7840c4db Add the possibility to create external tasks 2016-11-05 22:26:58 -04:00
Frederic Guillot
3043163747 Add column restrictions to custom project roles 2016-09-18 21:19:48 -04:00
Frederic Guillot
b520868941 Add missing primary key in Mysql schema 2016-09-11 19:22:41 -04:00
Frederic Guillot
d8f6d85683 Add project restrictions for custom roles 2016-09-11 16:08:03 -04:00
Frederic Guillot
dded773749 Add new models ColumnMoveRestrictionModel and ProjectRoleModel 2016-09-07 22:40:38 -04:00
Busfreak
6ccd8c11fa Hide tasks within specific columns in dashboard (#2424) 2016-07-05 11:09:13 -04:00
Frederic Guillot
d560f84b37 Added models for tags 2016-06-23 20:26:19 -04:00
Frederic Guillot
004fde30f7 Update SQL dumps and improve schema migration process 2016-03-27 16:21:15 -04:00
Frederic Guillot
f11fccd0d7 Fix bad unique constraints in Mysql table user_has_notifications 2016-03-27 15:32:29 -04:00
Frederic Guillot
820c929ab3 Added avatar image upload 2016-03-26 14:43:41 -04:00
Frederic Guillot
3a06e0ab21 Improve PR #1993 2016-03-24 20:43:07 -04:00
Timo Litzbarski
194fbe263e user and data for metadata + settings
user and date for metadata #1853 #1861
2016-03-13 19:50:47 +01:00
Frederic Guillot
6d09bfc96e Add migration to rename old event name 2016-02-19 23:21:37 -05:00
Frederic Guillot
8e25c875f2 Add ProjecFile and TaskFile models 2016-02-14 15:25:16 -05:00
Frederic Guillot
6161eaef9e Enable/Disable users 2016-02-13 15:38:35 -05:00
Frederic Guillot
4a52d327f7 Fix typo in Mysql migration 2016-01-30 20:54:07 -05:00
Frederic Guillot
5c92f46786 Add external links for tasks with plugin api 2016-01-30 20:38:20 -05:00
Frederic Guillot
051bf1c9db Add configurable task priority 2016-01-24 20:38:39 -05:00
Frederic Guillot
4fa38bf417 Add project owner 2016-01-24 16:29:14 -05:00
Frederic Guillot
26e3996014 Add forgot password feature 2016-01-09 17:28:31 -05:00
Frederic Guillot
4e6ad60f4f Increase action name column length in actions table 2016-01-03 18:33:46 -05:00
Frederic Guillot
e2b6d4fa18 Add migrations for new action names 2016-01-03 17:36:15 -05:00
Frederic Guillot
7c355edc16 Fix wrong column type for users.language 2015-12-06 15:05:24 -05:00
Frederic Guillot
e9fedf3e5c Rewrite of the authentication and authorization system 2015-12-05 20:31:27 -05:00