-
- Downloads
Tags => Code integration
Showing
- ExpressAPI/.idea/material_theme_project_new.xml 3 additions, 1 deletionExpressAPI/.idea/material_theme_project_new.xml
- ExpressAPI/assets/OpenAPI/OpenAPI.yaml 1 addition, 1 deletionExpressAPI/assets/OpenAPI/OpenAPI.yaml
- ExpressAPI/prisma/migrations/20240212153007_add_tags/migration.sql 17 additions, 0 deletions...I/prisma/migrations/20240212153007_add_tags/migration.sql
- ExpressAPI/prisma/migrations/20240212153538_test_tag/migration.sql 0 additions, 1 deletion...I/prisma/migrations/20240212153538_test_tag/migration.sql
- ExpressAPI/prisma/migrations/20240212155805_description_of_the_migration/migration.sql 0 additions, 1 deletion...20240212155805_description_of_the_migration/migration.sql
- ExpressAPI/prisma/migrations/20240212155844_description_of_the_migration/migration.sql 0 additions, 1 deletion...20240212155844_description_of_the_migration/migration.sql
- ExpressAPI/prisma/migrations/20240309094026_add_correction_to_assignment/migration.sql 0 additions, 7 deletions...20240309094026_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240309201554_tags/migration.sql 0 additions, 1 deletion...ssAPI/prisma/migrations/20240309201554_tags/migration.sql
- ExpressAPI/prisma/migrations/20240309204629_tag_type/migration.sql 0 additions, 1 deletion...I/prisma/migrations/20240309204629_tag_type/migration.sql
- ExpressAPI/prisma/migrations/20240311140413_tag_type/migration.sql 0 additions, 1 deletion...I/prisma/migrations/20240311140413_tag_type/migration.sql
- ExpressAPI/prisma/migrations/20240320215213_add_correction_to_assignment/migration.sql 0 additions, 8 deletions...20240320215213_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240320220606_add_correction_to_assignment/migration.sql 0 additions, 8 deletions...20240320220606_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240321212753_add_correction_to_assignment/migration.sql 0 additions, 8 deletions...20240321212753_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240321213742_add_correction_to_assignment/migration.sql 0 additions, 1 deletion...20240321213742_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240321214043_add_correction_to_assignment/migration.sql 0 additions, 8 deletions...20240321214043_add_correction_to_assignment/migration.sql
- ExpressAPI/prisma/migrations/20240619160717_rename_tag_proposal_table/migration.sql 17 additions, 0 deletions...ns/20240619160717_rename_tag_proposal_table/migration.sql
- ExpressAPI/prisma/migrations/20240619232301_set_tag_proposal_state_default/migration.sql 2 additions, 0 deletions...240619232301_set_tag_proposal_state_default/migration.sql
- ExpressAPI/prisma/migrations/20240619232804_add_tag_proposal_details/migration.sql 2 additions, 0 deletions...ons/20240619232804_add_tag_proposal_details/migration.sql
- ExpressAPI/prisma/schema.prisma 14 additions, 13 deletionsExpressAPI/prisma/schema.prisma
- ExpressAPI/src/managers/TagProposalManager.ts 17 additions, 0 deletionsExpressAPI/src/managers/TagProposalManager.ts
-- CreateTable | |||
|
|||
CREATE TABLE `Tag` ( | |||
`name` CHAR(36) NOT NULL, | |||
`type` ENUM('LANGUAGE', 'FRAMEWORK', 'THEME', 'USERDEFINED') NOT NULL, | |||
PRIMARY KEY (`name`) | |||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; | |||
-- CreateTable | -- CreateTable | ||
CREATE TABLE `_AssignmentToTag` ( | CREATE TABLE `_AssignmentToTag` ( | ||
`A` VARCHAR(191) NOT NULL, | `A` VARCHAR(191) NOT NULL, | ||
... | @@ -27,3 +35,12 @@ ALTER TABLE `_ExerciseToTag` ADD CONSTRAINT `_ExerciseToTag_A_fkey` FOREIGN KEY | ... | @@ -27,3 +35,12 @@ ALTER TABLE `_ExerciseToTag` ADD CONSTRAINT `_ExerciseToTag_A_fkey` FOREIGN KEY |
-- AddForeignKey | -- AddForeignKey | ||
ALTER TABLE `_ExerciseToTag` ADD CONSTRAINT `_ExerciseToTag_B_fkey` FOREIGN KEY (`B`) REFERENCES `Tag`(`name`) ON DELETE CASCADE ON UPDATE CASCADE; | ALTER TABLE `_ExerciseToTag` ADD CONSTRAINT `_ExerciseToTag_B_fkey` FOREIGN KEY (`B`) REFERENCES `Tag`(`name`) ON DELETE CASCADE ON UPDATE CASCADE; | ||
-- CreateTable | |||
CREATE TABLE `SubmissionTag` ( | |||
`name` CHAR(36) NOT NULL, | |||
`type` ENUM('LANGUAGE', 'FRAMEWORK', 'THEME', 'USERDEFINED') NOT NULL, | |||
`state` VARCHAR(191) NOT NULL, | |||
PRIMARY KEY (`name`) | |||
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |
... | @@ -86,12 +86,13 @@ model Tag { | ... | @@ -86,12 +86,13 @@ model Tag { |
name String @id @db.Char(36) | name String @id @db.Char(36) | ||
type TagType | type TagType | ||
assignment Assignment[] | assignments Assignment[] | ||
exercise Exercise[] | exercises Exercise[] | ||
|
|||
} | } | ||
model SubmissionTag { | model TagProposal { | ||
name String @id @db.Char(36) | name String @id @db.Char(36) | ||
type TagType | type TagType | ||
state String | state String @default("PendingApproval") | ||
details String? | |||
} | } |