Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Admin Login: MongoDB → PostgreSQL #3477

Merged
343 changes: 342 additions & 1 deletion schema.graphql
Original file line number Diff line number Diff line change
Expand Up @@ -1063,7 +1063,7 @@ type Query {
): PostConnection
registeredEventsByUser(id: ID, orderBy: EventOrderByInput): [Event]
registrantsByEvent(id: ID!): [User]
user(id: ID!): UserData!
user(input: QueryUserInput!): UserPg!
userLanguage(userId: ID!): String
users(
first: Int
Expand Down Expand Up @@ -1315,6 +1315,347 @@ type User {
updatedAt: DateTime!
}

type UserPg {
addressLine1: String
addressLine2: String
avatarMimeType: String
avatarURL: String
birthDate: Date
city: String
countryCode: Iso3166Alpha2CountryCode
createdAt: DateTime
creator: UserPg
description: String
educationGrade: UserEducationGrade
emailAddress: String
employmentStatus: UserEmploymentStatus
homePhoneNumber: PhoneNumber
id: ID!
isEmailAddressVerified: Boolean
maritalStatus: UserMaritalStatus
mobilePhoneNumber: PhoneNumber
name: String
natalSex: UserNatalSex
organizationsWhereMember(after: String, before: String, first: Int, last: Int): UserOrganizationsWhereMemberConnection
postalCode: String
role: UserRole
state: String
updatedAt: DateTime
updater: User
workPhoneNumber: PhoneNumber
}

type QueryUserInput {
id: String!
}

enum Iso3166Alpha2CountryCode {
ad
ae
af
ag
ai
al
am
ao
aq
ar
as
at
au
aw
ax
az
ba
bb
bd
be
bf
bg
bh
bi
bj
bl
bm
bn
bo
bq
br
bs
bt
bv
bw
by
bz
ca
cc
cd
cf
cg
ch
ci
ck
cl
cm
cn
co
cr
cu
cv
cw
cx
cy
cz
de
dj
dk
dm
do
dz
ec
ee
eg
eh
er
es
et
fi
fj
fk
fm
fo
fr
ga
gb
gd
ge
gf
gg
gh
gi
gl
gm
gn
gp
gq
gr
gs
gt
gu
gw
gy
hk
hm
hn
hr
ht
hu
id
ie
il
im
in
io
iq
ir
is
it
je
jm
jo
jp
ke
kg
kh
ki
km
kn
kp
kr
kw
ky
kz
la
lb
lc
li
lk
lr
ls
lt
lu
lv
ly
ma
mc
md
me
mf
mg
mh
mk
ml
mm
mn
mo
mp
mq
mr
ms
mt
mu
mv
mw
mx
my
mz
na
nc
ne
nf
ng
ni
nl
no
np
nr
nu
nz
om
pa
pe
pf
pg
ph
pk
pl
pm
pn
pr
ps
pt
pw
py
qa
re
ro
rs
ru
rw
sa
sb
sc
sd
se
sg
sh
si
sj
sk
sl
sm
sn
so
sr
ss
st
sv
sx
sy
sz
tc
td
tf
tg
th
tj
tk
tl
tm
tn
to
tr
tt
tv
tw
tz
ua
ug
um
us
uy
uz
va
vc
ve
vg
vi
vn
vu
wf
ws
ye
yt
za
zm
zw
}

enum UserEducationGrade {
grade_1
grade_2
grade_3
grade_4
grade_5
grade_6
grade_7
grade_8
grade_9
grade_10
grade_11
grade_12
graduate
kg
no_grade
pre_kg
}

enum UserEmploymentStatus {
full_time
part_time
unemployed
}

enum UserMaritalStatus {
divorced
engaged
married
seperated
single
widowed
}

enum UserNatalSex {
female
intersex
male
}

type UserOrganizationsWhereMemberConnection {
edges: [UserOrganizationsWhereMemberConnectionEdge]
pageInfo: PageInfo!
}

type UserOrganizationsWhereMemberConnectionEdge {
cursor: String!
node: Organization
}

enum UserRole {
administrator
regular
}

type Fund {
_id: ID!
campaigns: [FundraisingCampaign!]
Expand Down
2 changes: 1 addition & 1 deletion src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ function app(): JSX.Element {
setItem('id', auth.id);
setItem('name', auth.name);
setItem('email', auth.emailAddress);
setItem('UserImage', auth.image);
// setItem('UserImage', auth.avatraURL|| "");
rahulch07 marked this conversation as resolved.
Show resolved Hide resolved
}
}, [data, loading, setItem]);

Expand Down
Loading
Loading