Skip to content

Commit

Permalink
Merge pull request #149 from xiangmy21/dev
Browse files Browse the repository at this point in the history
refact: delete user table
xiangmy21 authored Mar 10, 2024

Verified

This commit was signed with the committer’s verified signature.
2 parents 4890e0b + b73cc38 commit bf72314
Showing 47 changed files with 131 additions and 356 deletions.
18 changes: 0 additions & 18 deletions metadata/actions.graphql
Original file line number Diff line number Diff line change
@@ -1,18 +0,0 @@
type Query {
user_by_role(
role: String!
): [user_by_role_user!]!
}

type user_by_role_user {
_id: String!
name: String!
department: String!
}

type user_by_role_users {
uuid: uuid!
realname: String!
department: String!
}

28 changes: 2 additions & 26 deletions metadata/actions.yaml
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
actions:
- name: user_by_role
definition:
kind: ""
handler: https://api.eesast.com/user/user_by_role
forward_client_headers: true
headers:
- name: x-hasura-action-secret
value_from_env: ACTION_SECRET
permissions:
- role: teacher
- role: root
- role: counselor
- role: student
actions: []
custom_types:
enums: []
input_objects: []
objects:
- name: user_by_role_user
relationships:
- field_mapping:
_id: _id
name: user
remote_table:
name: user
schema: public
source: default
type: object
- name: user_by_role_users
objects: []
scalars: []
313 changes: 1 addition & 312 deletions metadata/tables.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
alter table "public"."contest_team_member" drop constraint "contest_team_member_pkey";
alter table "public"."contest_team_member"
add constraint "contest_team_member_pkey"
primary key ("user_id", "team_id");
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
BEGIN TRANSACTION;
ALTER TABLE "public"."contest_team_member" DROP CONSTRAINT "contest_team_member_pkey";

ALTER TABLE "public"."contest_team_member"
ADD CONSTRAINT "contest_team_member_pkey" PRIMARY KEY ("user_uuid", "team_id");
COMMIT TRANSACTION;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."honor_application" alter column "student_id" set not null;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."honor_application" alter column "student_id" drop not null;
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_application"
add constraint "mentor_application_student_id_fkey1"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_application" drop constraint "mentor_application_student_id_fkey1";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_application"
add constraint "mentor_application_mentor_id_fkey1"
foreign key ("mentor_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_application" drop constraint "mentor_application_mentor_id_fkey1";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."scholarship_application"
add constraint "scholarship_application_student_id_fkey"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."scholarship_application" drop constraint "scholarship_application_student_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."postgraduate_mentor_info"
add constraint "postgraduate_mentor_info_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."postgraduate_mentor_info" drop constraint "postgraduate_mentor_info_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."postgraduate_mentor_info"
add constraint "postgraduate_mentor_info_editor_fkey"
foreign key ("editor")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."postgraduate_mentor_info" drop constraint "postgraduate_mentor_info_editor_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."postgraduate_application_history"
add constraint "postgraduate_application_history_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."postgraduate_application_history" drop constraint "postgraduate_application_history_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."postgraduate_application"
add constraint "postgraduate_application_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."postgraduate_application" drop constraint "postgraduate_application_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_message"
add constraint "mentor_message_from_id_fkey"
foreign key ("from_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_message" drop constraint "mentor_message_from_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_message"
add constraint "mentor_message_to_id_fkey"
foreign key ("to_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_message" drop constraint "mentor_message_to_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_info"
add constraint "mentor_info_mentor_id_fkey"
foreign key ("mentor_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_info" drop constraint "mentor_info_mentor_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."mentor_available"
add constraint "mentor_available_mentor_id_fkey"
foreign key ("mentor_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_available" drop constraint "mentor_available_mentor_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."contest_team_member"
add constraint "contest_team_member_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."contest_team_member" drop constraint "contest_team_member_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."contest_team"
add constraint "contest_team_team_leader_fkey"
foreign key ("team_leader")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."contest_team" drop constraint "contest_team_team_leader_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."contest_manager"
add constraint "contest_manager_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."contest_manager" drop constraint "contest_manager_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."honor_application"
add constraint "honor_application_student_id_fkey"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."honor_application" drop constraint "honor_application_student_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."postgraduate_mentor_info_pending"
add constraint "postgraduate_mentor_info_pending_user_id_fkey"
foreign key ("user_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."postgraduate_mentor_info_pending" drop constraint "postgraduate_mentor_info_pending_user_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."aid_application" drop constraint "aid_application_student_id_fkey",
add constraint "aid_application_student_id_fkey"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."aid_application" drop constraint "aid_application_student_id_fkey",
add constraint "aid_application_student_id_fkey"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
alter table "public"."aid_application"
add constraint "aid_application_student_id_fkey"
foreign key ("student_id")
references "public"."user"
("_id") on update cascade on delete cascade;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."aid_application" drop constraint "aid_application_student_id_fkey";
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."contest_team_member" alter column "user_id" set not null;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."contest_team_member" alter column "user_id" drop not null;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_available" alter column "available" set default 'true';
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
alter table "public"."mentor_available" alter column "available" set default 'false';

0 comments on commit bf72314

Please sign in to comment.