groundwork for conferences - new data structure and security definitions
This commit is contained in:
@@ -11,6 +11,8 @@ scopes:
|
||||
index: 0
|
||||
- name: Community
|
||||
index: 1
|
||||
- name: Conference
|
||||
index: 2
|
||||
roles:
|
||||
- name: "NotInList"
|
||||
display: "Not In List"
|
||||
@@ -64,6 +66,18 @@ roles:
|
||||
display: "Community Host"
|
||||
scope: Community
|
||||
value: "H+1500"
|
||||
- name: "Conference.Member"
|
||||
display: "Conference Member"
|
||||
scope: Conference
|
||||
value: "L+500"
|
||||
- name: "Conference.AnyAdmin"
|
||||
display: "Any Conference Administrator"
|
||||
scope: Conference
|
||||
value: "HMIN"
|
||||
- name: "Conference.Host"
|
||||
display: "Conference Host"
|
||||
scope: Conference
|
||||
value: "H+1500"
|
||||
defaults:
|
||||
- name: "Global.NewUser"
|
||||
role: "Global.Unverified"
|
||||
@@ -75,6 +89,26 @@ defaults:
|
||||
role: "Community.Member"
|
||||
- name: "Community.Creator"
|
||||
role: "Community.Host"
|
||||
- name: "Conference.HostPrivs"
|
||||
role: "Conference.AnyAdmin"
|
||||
- name: "Conference.NewUser"
|
||||
role: "Conference.Member"
|
||||
- name: "Conference.NewHost"
|
||||
role: "Conference.Host"
|
||||
- name: "Conference.Creator"
|
||||
role: "Conference.Host"
|
||||
- name: "Conference.Read.Public"
|
||||
role: "Community.Member"
|
||||
- name: "Conference.Read.Private"
|
||||
role: "Conference.Member"
|
||||
- name: "Conference.Post.Public"
|
||||
role: "Community.Member"
|
||||
- name: "Conference.Post.Private"
|
||||
role: "Conference.Member"
|
||||
- name: "Conference.Create.Public"
|
||||
role: "Community.Member"
|
||||
- name: "Conference.Create.Private"
|
||||
role: "Conference.Member"
|
||||
lists:
|
||||
- name: "Global.UserLevels"
|
||||
roles:
|
||||
@@ -153,6 +187,81 @@ lists:
|
||||
- "Community.Member"
|
||||
- "UnrestrictedUser"
|
||||
- "Community.Cohost"
|
||||
- name: "Conference.Read"
|
||||
roles:
|
||||
- "Global.Anonymous"
|
||||
- "Global.Unverified"
|
||||
- "Global.Normal"
|
||||
- "Community.Member"
|
||||
- "Conference.Member"
|
||||
- "UnrestrictedUser"
|
||||
- name: "Conference.Post"
|
||||
roles:
|
||||
- "Global.Anonymous"
|
||||
- "Global.Unverified"
|
||||
- "Global.Normal"
|
||||
- "Community.Member"
|
||||
- "Conference.Member"
|
||||
- "UnrestrictedUser"
|
||||
- "Conference.AnyAdmin"
|
||||
- "Conference.Host"
|
||||
- name: "Conference.Create"
|
||||
roles:
|
||||
- "Global.Anonymous"
|
||||
- "Global.Unverified"
|
||||
- "Global.Normal"
|
||||
- "Community.Member"
|
||||
- "Conference.Member"
|
||||
- "UnrestrictedUser"
|
||||
- "Conference.AnyAdmin"
|
||||
- "Conference.Host"
|
||||
- name: "Conference.Hide"
|
||||
default: "Conference.Host"
|
||||
roles:
|
||||
- "Conference.AnyAdmin"
|
||||
- "Conference.Host"
|
||||
- "Community.AnyAdmin"
|
||||
- "Community.Cohost"
|
||||
- "Community.Host"
|
||||
- "Global.AnyAdmin"
|
||||
- name: "Conference.Nuke"
|
||||
default: "Conference.Host"
|
||||
roles:
|
||||
- "Conference.AnyAdmin"
|
||||
- "Conference.Host"
|
||||
- "Community.AnyAdmin"
|
||||
- "Community.Cohost"
|
||||
- "Community.Host"
|
||||
- "Global.AnyAdmin"
|
||||
- name: "Conference.Change"
|
||||
default: "Conference.Host"
|
||||
roles:
|
||||
- "Conference.AnyAdmin"
|
||||
- "Conference.Host"
|
||||
- "Community.AnyAdmin"
|
||||
- "Community.Cohost"
|
||||
- "Community.Host"
|
||||
- "Global.AnyAdmin"
|
||||
- name: "Conference.Delete"
|
||||
default: "Community.Cohost"
|
||||
roles:
|
||||
- "Community.AnyAdmin"
|
||||
- "Community.Cohost"
|
||||
- "Community.Host"
|
||||
- "Global.AnyAdmin"
|
||||
- "Global.PFY"
|
||||
- "Global.BOFH"
|
||||
- "NoAccess"
|
||||
- name: "Conference.UserLevels"
|
||||
roles:
|
||||
- "NotInList"
|
||||
- "Global.Anonymous"
|
||||
- "Global.Unverified"
|
||||
- "Global.Normal"
|
||||
- "Community.Member"
|
||||
- "Conference.Member"
|
||||
- "UnrestrictedUser"
|
||||
- "Conference.Host"
|
||||
permissions:
|
||||
- name: "Global.ShowHiddenCategories"
|
||||
role: "Global.AnyAdmin"
|
||||
@@ -184,3 +293,5 @@ permissions:
|
||||
role: "Community.AnyAdmin"
|
||||
- name: "Community.MassMail"
|
||||
role: "Community.AnyAdmin"
|
||||
- name: "Conference.EMailParticipants"
|
||||
role: "Conference.AnyAdmin"
|
||||
|
||||
Reference in New Issue
Block a user