mirror of
https://github.com/grocy/grocy.git
synced 2025-08-17 19:16:37 +00:00
Rmove unique constraint on tasks.name (closes #1001)
This commit is contained in:
@@ -99,6 +99,9 @@ _- (Because the stock quantity unit is now the base for everything, it cannot be
|
|||||||
- Fixed a PHP warning when using the "Share/Integrate calendar (iCal)" button (thanks @tsia)
|
- Fixed a PHP warning when using the "Share/Integrate calendar (iCal)" button (thanks @tsia)
|
||||||
- Fixed that "Track date only"-chores were always displayed at 12am (are now displayed as all-day events)
|
- Fixed that "Track date only"-chores were always displayed at 12am (are now displayed as all-day events)
|
||||||
|
|
||||||
|
### Tasks improvements
|
||||||
|
- Tasks don't need to unique anymore (name field)
|
||||||
|
|
||||||
### Userfield improvements/fixes
|
### Userfield improvements/fixes
|
||||||
- New Userfield type "File" to attach any file, will be rendered as a link to the file in tables (if enabled) (thanks @fipwmaqzufheoxq92ebc)
|
- New Userfield type "File" to attach any file, will be rendered as a link to the file in tables (if enabled) (thanks @fipwmaqzufheoxq92ebc)
|
||||||
- New Userfield type "Picture" to attach a picture, the picture will be rendered (small) in tables (if enabled) (thanks @fipwmaqzufheoxq92ebc)
|
- New Userfield type "Picture" to attach a picture, the picture will be rendered (small) in tables (if enabled) (thanks @fipwmaqzufheoxq92ebc)
|
||||||
|
22
migrations/0118.sql
Normal file
22
migrations/0118.sql
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
PRAGMA legacy_alter_table = ON;
|
||||||
|
|
||||||
|
ALTER TABLE tasks RENAME TO tasks_old;
|
||||||
|
|
||||||
|
CREATE TABLE tasks (
|
||||||
|
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
|
||||||
|
name TEXT NOT NULL,
|
||||||
|
description TEXT,
|
||||||
|
due_date DATETIME,
|
||||||
|
done TINYINT NOT NULL DEFAULT 0 CHECK(done IN (0, 1)),
|
||||||
|
done_timestamp DATETIME,
|
||||||
|
category_id INTEGER,
|
||||||
|
assigned_to_user_id INTEGER,
|
||||||
|
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO tasks
|
||||||
|
(id, name, description, due_date, done, done_timestamp, category_id, assigned_to_user_id, row_created_timestamp)
|
||||||
|
SELECT id, name, description, due_date, done, done_timestamp, category_id, assigned_to_user_id, row_created_timestamp
|
||||||
|
FROM tasks_old;
|
||||||
|
|
||||||
|
DROP TABLE tasks_old;
|
Reference in New Issue
Block a user