Implement custom entities / objects (closes #242)

This commit is contained in:
Bernd Bestel
2019-09-18 16:18:15 +02:00
parent 918f84f568
commit 096fb7a116
20 changed files with 666 additions and 18 deletions

17
migrations/0085.sql Normal file
View File

@@ -0,0 +1,17 @@
CREATE TABLE userentities (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
name TEXT NOT NULL,
caption TEXT NOT NULL,
description TEXT,
show_in_sidebar_menu TINYINT NOT NULL DEFAULT 1,
icon_css_class TEXT,
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime')),
UNIQUE(name)
);
CREATE TABLE userobjects (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
userentity_id INTEGER NOT NULL,
row_created_timestamp DATETIME DEFAULT (datetime('now', 'localtime'))
);