summaryrefslogtreecommitdiff
path: root/src/db/rest/user/api_user.sql
blob: 67357756da64c03676582c9e8aeb27c723f08008 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CREATE VIEW api.user AS
	SELECT
		u.id,
		u.username,
		NULL AS password,
		u.role,
		u.first_name,
		u.last_name,
		u.middle_name,
		u.email,
		u.gender,
		u.birth_date,
		u.profile_bio,
		u.created,
		u.modified,
		u.seen
	FROM
		admin.user u
	WHERE
		u.deleted <> TRUE;

GRANT SELECT ON TABLE api.user
	TO rest_anon, rest_user;
GRANT SELECT ON TABLE admin.user
	TO rest_anon, rest_user;