refactor: events to a pure stream instead of being part of topics
NOTE: tests are passing, but the client is broken
This commit is contained in:
parent
c34069066d
commit
a5707e2f81
31 changed files with 934 additions and 686 deletions
|
|
@ -12,24 +12,30 @@ import { INVITE_CODE, INVITE_CODES } from '../../../models/invites.ts';
|
|||
|
||||
// TODO: figure out a better solution for doling out permissions
|
||||
const DEFAULT_USER_PERMISSIONS: string[] = [
|
||||
'events.create.blurb',
|
||||
'events.create.chat',
|
||||
'events.create.essay',
|
||||
'events.create.post',
|
||||
'events.create.presence',
|
||||
|
||||
'events.read.blurb',
|
||||
'events.read.chat',
|
||||
'events.read.essay',
|
||||
'events.read.post',
|
||||
'events.read.presence',
|
||||
|
||||
'events.write.blurb',
|
||||
'events.write.chat',
|
||||
'events.write.essay',
|
||||
'events.write.post',
|
||||
'events.write.presence',
|
||||
|
||||
'files.write.own',
|
||||
'invites.create',
|
||||
'invites.read.own',
|
||||
'self.read',
|
||||
'self.write',
|
||||
'signups.read.own',
|
||||
'topics.read',
|
||||
'topics.blurbs.create',
|
||||
'topics.blurbs.read',
|
||||
'topics.blurbs.write',
|
||||
'topics.chat.write',
|
||||
'topics.chat.read',
|
||||
'topics.essays.create',
|
||||
'topics.essays.read',
|
||||
'topics.essays.write',
|
||||
'topics.posts.create',
|
||||
'topics.posts.write',
|
||||
'topics.posts.read',
|
||||
'users.read',
|
||||
'watches.create.own',
|
||||
'watches.read.own',
|
||||
|
|
@ -39,12 +45,12 @@ const DEFAULT_USER_PERMISSIONS: string[] = [
|
|||
// TODO: figure out a better solution for doling out permissions
|
||||
const DEFAULT_SUPERUSER_PERMISSIONS: string[] = [
|
||||
...DEFAULT_USER_PERMISSIONS,
|
||||
'channels.create',
|
||||
'channels.delete',
|
||||
'channels.write',
|
||||
'files.write.all',
|
||||
'invites.read.all',
|
||||
'signups.read.all',
|
||||
'topics.create',
|
||||
'topics.delete',
|
||||
'topics.write',
|
||||
'users.write',
|
||||
'watches.read.all',
|
||||
'watches.write.all'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue