Ver Fonte

Move a million things around

Peter Oertel há 1 ano atrás
pai
commit
8af1e8166f

+ 2 - 2
.gitignore

@@ -1,2 +1,2 @@
-/venv
-.env
+/app/venv
+/app/.env

+ 0 - 0
main.py → app/main.py


+ 0 - 0
requirements.txt → app/requirements.txt


+ 0 - 0
static/custom.css → app/static/custom.css


+ 0 - 0
templates/account.html → app/templates/account.html


+ 0 - 0
templates/admin.html → app/templates/admin.html


+ 0 - 0
templates/base.html → app/templates/base.html


+ 0 - 0
templates/home.html → app/templates/home.html


+ 0 - 0
templates/login.html → app/templates/login.html


+ 21 - 46
init.sql → db/init.sql

@@ -1,22 +1,21 @@
 -- MySQL Workbench Forward Engineering
-
-SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
-SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
-SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
-
+SET @OLD_UNIQUE_CHECKS = @@UNIQUE_CHECKS,
+  UNIQUE_CHECKS = 0;
+SET @OLD_FOREIGN_KEY_CHECKS = @@FOREIGN_KEY_CHECKS,
+  FOREIGN_KEY_CHECKS = 0;
+SET @OLD_SQL_MODE = @@SQL_MODE,
+  SQL_MODE = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
 -- -----------------------------------------------------
 -- Schema mydb
 -- -----------------------------------------------------
 -- -----------------------------------------------------
 -- Schema topperstasks
 -- -----------------------------------------------------
-
 -- -----------------------------------------------------
 -- Schema topperstasks
 -- -----------------------------------------------------
-CREATE SCHEMA IF NOT EXISTS `topperstasks` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci ;
-USE `topperstasks` ;
-
+CREATE SCHEMA IF NOT EXISTS `topperstasks` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;
+USE `topperstasks`;
 -- -----------------------------------------------------
 -- Table `topperstasks`.`users`
 -- -----------------------------------------------------
@@ -26,13 +25,8 @@ CREATE TABLE IF NOT EXISTS `topperstasks`.`users` (
   `passhash` VARCHAR(60) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_0900_ai_ci' NULL DEFAULT NULL,
   `is_admin` TINYINT(1) NULL DEFAULT NULL,
   PRIMARY KEY (`id`),
-  UNIQUE INDEX `users_unique_1` (`username` ASC) VISIBLE)
-ENGINE = InnoDB
-AUTO_INCREMENT = 4
-DEFAULT CHARACTER SET = utf8mb4
-COLLATE = utf8mb4_0900_ai_ci;
-
-
+  UNIQUE INDEX `users_unique_1` (`username` ASC) VISIBLE
+) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci;
 -- -----------------------------------------------------
 -- Table `topperstasks`.`tasks`
 -- -----------------------------------------------------
@@ -46,17 +40,9 @@ CREATE TABLE IF NOT EXISTS `topperstasks`.`tasks` (
   `created_by` INT NULL DEFAULT NULL,
   PRIMARY KEY (`id`),
   INDEX `tasks_users_FK` (`created_by` ASC) VISIBLE,
-  CONSTRAINT `tasks_users_FK`
-    FOREIGN KEY (`created_by`)
-    REFERENCES `topperstasks`.`users` (`id`)
-    ON DELETE SET NULL
-    ON UPDATE CASCADE)
-ENGINE = InnoDB
-AUTO_INCREMENT = 4
-DEFAULT CHARACTER SET = utf8mb4
-COLLATE = utf8mb4_0900_ai_ci;
-
-
+  CONSTRAINT `tasks_users_FK` FOREIGN KEY (`created_by`) REFERENCES `topperstasks`.`users` (`id`) ON DELETE
+  SET NULL ON UPDATE CASCADE
+) ENGINE = InnoDB AUTO_INCREMENT = 4 DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci;
 -- -----------------------------------------------------
 -- Table `topperstasks`.`task_assignments`
 -- -----------------------------------------------------
@@ -67,22 +53,11 @@ CREATE TABLE IF NOT EXISTS `topperstasks`.`task_assignments` (
   PRIMARY KEY (`id`),
   UNIQUE INDEX `task_assignments_user_id_IDX` USING BTREE (`user_id`, `task_id`) VISIBLE,
   INDEX `task_assignments_tasks_FK` (`task_id` ASC) VISIBLE,
-  CONSTRAINT `task_assignments_tasks_FK`
-    FOREIGN KEY (`task_id`)
-    REFERENCES `topperstasks`.`tasks` (`id`)
-    ON DELETE CASCADE
-    ON UPDATE CASCADE,
-  CONSTRAINT `task_assignments_users_FK`
-    FOREIGN KEY (`user_id`)
-    REFERENCES `topperstasks`.`users` (`id`)
-    ON DELETE CASCADE
-    ON UPDATE CASCADE)
-ENGINE = InnoDB
-AUTO_INCREMENT = 9
-DEFAULT CHARACTER SET = utf8mb4
-COLLATE = utf8mb4_0900_ai_ci;
-
-
-SET SQL_MODE=@OLD_SQL_MODE;
-SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
-SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
+  CONSTRAINT `task_assignments_tasks_FK` FOREIGN KEY (`task_id`) REFERENCES `topperstasks`.`tasks` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
+  CONSTRAINT `task_assignments_users_FK` FOREIGN KEY (`user_id`) REFERENCES `topperstasks`.`users` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
+) ENGINE = InnoDB AUTO_INCREMENT = 9 DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci;
+SET SQL_MODE = @OLD_SQL_MODE;
+SET FOREIGN_KEY_CHECKS = @OLD_FOREIGN_KEY_CHECKS;
+SET UNIQUE_CHECKS = @OLD_UNIQUE_CHECKS;
+INSERT INTO `topperstasks`.`users` (`username`, `is_admin`)
+values ('Pjotir', 1);