mirror of
https://github.com/lucaspalomodevelop/eventcally.git
synced 2026-03-13 08:09:37 +00:00
45 lines
1.4 KiB
Python
45 lines
1.4 KiB
Python
from app import app, db
|
|
from services.user import upsert_user_role, add_roles_to_user
|
|
from services.admin_unit import upsert_admin_unit_member_role
|
|
from models import Location
|
|
|
|
@app.before_first_request
|
|
def create_initial_data():
|
|
admin_permissions = [
|
|
"admin_unit:update",
|
|
"admin_unit.members:invite",
|
|
"admin_unit.members:read",
|
|
"admin_unit.members:update",
|
|
"admin_unit.members:delete"]
|
|
event_permissions = [
|
|
"event:verify",
|
|
"event:create",
|
|
"event:read",
|
|
"event:update",
|
|
"event:delete",
|
|
"event:reference",
|
|
"event_suggestion:read",
|
|
"organizer:create",
|
|
"organizer:update",
|
|
"organizer:delete",
|
|
"place:create",
|
|
"place:update",
|
|
"place:delete",
|
|
"reference:update",
|
|
"reference:delete",
|
|
"reference_request:create",
|
|
"reference_request:read",
|
|
"reference_request:update",
|
|
"reference_request:delete",
|
|
"reference_request:verify"]
|
|
|
|
upsert_admin_unit_member_role('admin', 'Administrator', admin_permissions)
|
|
upsert_admin_unit_member_role('event_verifier', 'Event expert', event_permissions)
|
|
|
|
upsert_user_role('admin', 'Administrator', admin_permissions)
|
|
upsert_user_role('event_verifier', 'Event expert', event_permissions)
|
|
add_roles_to_user('grams.daniel@gmail.com', ['admin', 'event_verifier'])
|
|
|
|
Location.update_coordinates()
|
|
|
|
db.session.commit() |