qt-chat-app

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

config.textproto (2006B)


      1 # Auto-generated config.Config textproto
      2 email {}
      3 server {
      4   application_name: "TrailBase"
      5   logs_retention_sec: 604800
      6 }
      7 auth {
      8   auth_token_ttl_sec: 3600
      9   refresh_token_ttl_sec: 2592000
     10 }
     11 jobs {}
     12 record_apis: [{
     13   name: "chat"
     14   table_name: "chat"
     15   autofill_missing_user_id_columns: true
     16   acl_authenticated: [READ, CREATE]
     17 }, {
     18   name: "message"
     19   table_name: "message"
     20   autofill_missing_user_id_columns: true
     21   acl_authenticated: [READ, CREATE, UPDATE, DELETE]
     22   enable_subscriptions: true
     23   create_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _REQ_.chat_id     AND cp.user_id = _USER_.id )"
     24   read_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _ROW_.chat_id     AND cp.user_id = _USER_.id )"
     25   update_access_rule: "EXISTS(SELECT 1 FROM chat_participation AS cp WHERE cp.chat_id = _ROW_.chat_id AND cp.user_id = _USER_.id AND _ROW_.sender_id = _USER_.id)"
     26   delete_access_rule: "EXISTS(SELECT 1 FROM chat_participation AS cp WHERE cp.chat_id = _ROW_.chat_id AND cp.user_id = _USER_.id AND _ROW_.sender_id = _USER_.id)"
     27 }, {
     28   name: "profile"
     29   table_name: "profile"
     30   acl_world: [CREATE, READ]
     31 }, {
     32   name: "user_chats"
     33   table_name: "user_chats"
     34   acl_authenticated: [READ]
     35   read_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _ROW_.id     AND cp.user_id = _USER_.id )"
     36 }, {
     37   name: "chat_participation"
     38   table_name: "chat_participation"
     39   autofill_missing_user_id_columns: true
     40   acl_authenticated: [CREATE, READ, DELETE]
     41   create_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _REQ_.chat_id     AND cp.user_id = _USER_.id )"
     42   read_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _ROW_.chat_id     AND cp.user_id = _USER_.id )"
     43   delete_access_rule: "EXISTS(   SELECT 1   FROM chat_participation AS cp   WHERE     cp.chat_id = _ROW_.chat_id     AND cp.user_id = _USER_.id )"
     44 }]