Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .babelrc
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@
"presets": [
["env", {
"targets": {
"node": true
"node": "current"
}
}]
]
],
"plugins": ["transform-object-rest-spread"]
}
25 changes: 16 additions & 9 deletions db/fixtures/seed_data_fixtures.sql
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ SET ROLE :flingadmin;
DO $$
DECLARE
user1 flingapp.registered_user;
user2 flingapp.registered_user;
org1 UUID;
freelancer1 flingapp.freelancer;
freelancer2 flingapp.freelancer;
Expand All @@ -25,35 +26,33 @@ DECLARE
jwtRole TEXT;
jwtUser UUID;
BEGIN
-- register a user
SELECT * INTO user1 FROM flingapp.usr_register_user(first_name:='Gregory',last_name:= 'Orton', email:='testing@ortonomy.co', password:='12345678');
-- register a single user for full permissions
SELECT * INTO user1 FROM flingapp.usr_register_user(first_name:='Gregory',last_name:= 'Orton', email:='test@ortonomy.co', password:='12345678');
RAISE NOTICE 'New user is: %', user1;
RAISE NOTICE 'New user ID: % ', user1.user_id;

-- set role to be able
-- set role to be able to execute
PERFORM set_config('jwt.claims.role', 'flingapp_postgraphql', true);
PERFORM set_config('jwt.claims.user_acc_id', user1.user_id::TEXT, true);

-- activate the user immediately
PERFORM flingapp.activate_user( user1.account_selector, user1.account_verifier);

-- create a new organization
-- create a new organization with the user as the owner
INSERT INTO flingapp.organization(
org_name,
org_admin,
org_domain
org_admin
)
VALUES (
'Ortonomy Labs',
user1.user_id,
'ortonomy.co'
user1.user_id
)
RETURNING org_id INTO org1;
RAISE NOTICE 'New org ID is: %', org1;




-- add this org to the user
UPDATE flingapp_custom.user
SET
user_org = org1
Expand Down Expand Up @@ -223,6 +222,14 @@ BEGIN
freelancer3.fl_id
);

-- create a new user for org creation testing
SELECT * INTO user2 FROM flingapp.usr_register_user(first_name:='Org',last_name:= 'Creator', email:='test2@ortonomy.co', password:='12345678');
RAISE NOTICE 'New user for orgcreation is: %', user2;
RAISE NOTICE 'New user ID for orgcreation: % ', user2.user_id;

-- activate this new user
PERFORM flingapp.activate_user( user2.account_selector, user2.account_verifier);

END $$;


Expand Down
Loading