added overtime to time and team page + ui improvements + mobile support for team page closed #12
This commit is contained in:
@@ -41,6 +41,7 @@ CREATE TABLE "s_personal_daten" (
|
||||
"card_uid" varchar(255),
|
||||
"hauptbeschaeftigungs_ort" int2,
|
||||
"arbeitszeit_per_tag" float4,
|
||||
"arbeitszeit_per_woche" float4,
|
||||
"arbeitszeit_min_start" time(6),
|
||||
"arbeitszeit_max_ende" time(6),
|
||||
"vorgesetzter_pers_nr" int4
|
||||
@@ -80,7 +81,8 @@ CREATE TABLE "wochen_report" (
|
||||
"personal_nummer" int4,
|
||||
"woche_start" date,
|
||||
"bestaetigt" bool DEFAULT FALSE,
|
||||
"ueberstunden" smallint,
|
||||
"arbeitszeit" float4,
|
||||
"ueberstunden" float4,
|
||||
UNIQUE ("personal_nummer", "woche_start")
|
||||
);
|
||||
|
||||
@@ -92,10 +94,11 @@ CREATE TABLE "abwesenheit" (
|
||||
"datum" timestamptz(6) DEFAULT NOW()::DATE
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS "s_abwesenheit_typen";
|
||||
DROP TABLE IF EXISTS "s_abwesenheit_typen";
|
||||
CREATE TABLE "s_abwesenheit_typen" (
|
||||
"abwesenheit_id" int2 PRIMARY KEY,
|
||||
"abwesenheit_name" varchar(255)
|
||||
"abwesenheit_name" varchar(255),
|
||||
"arbeitszeit_equivalent" float4
|
||||
);
|
||||
|
||||
-- Adds crypto extension
|
||||
|
||||
@@ -5,4 +5,4 @@ INSERT INTO "user_password" ("personal_nummer", "pass_hash") VALUES
|
||||
(123, crypt('max_pass', gen_salt('bf')));
|
||||
|
||||
INSERT INTO "s_anwesenheit_typen" ("anwesenheit_id", "anwesenheit_name") VALUES (1, 'Büro');
|
||||
INSERT INTO "s_abwesenheit_typen" ("abwesenheit_id", "abwesenheit_name") VALUES (1, 'Urlaub'), (2, 'Krank'), (3, 'Kurzarbeit');
|
||||
INSERT INTO "s_abwesenheit_typen" ("abwesenheit_id", "abwesenheit_name", "arbeitszeit_equivalent") VALUES (1, 'Urlaub', 10), (2, 'Krank', 10), (3, 'Kurzarbeit', 2);
|
||||
|
||||
Reference in New Issue
Block a user