You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This ticket represents the work required here in Uplink but also a primer to the work that will be needed within Warp. The checklist and associated requirements below can be broken up into a separate ticket within Warp if needed but should remain scoped to the same set of initial requirements to build the minimum viable product for communities.
High Level Goals:
Core Community Features
Name
Icon
MOTD
Banner Image
Description
Text Channels
To start we should have some basic implementation of custom text channels. This should allow creating of text channels on a given community with a few customization options.
Support all standard messaging features from DMs in community text channels.
Customizable Channel name
Channel Icon (allow for selecting a custom icon from a list of provided icons)
Set description of text channel.
Permissions:
Permissions should be allowed to assigned to either a role or to a specific user. These permissions are to be one of three options.. Allow, Inherit, or Deny.
Basic Permissions
Basic Permissions
Administration / Moderation
Timeout Users
Kick Users
Ban users
Change Community Name
Edit Status
Edit Community Icon
Edit Community Banner
Channel Management Permissions
View Channels
Create Channels
Edit Channels
Delete Channels
Sort Text Channels
Roles:
Roles should be a way to create custom sets of permissions to easily apply to users in a community. Admin level roles should be able to manage roles below them and so on. For example if a person has a permission to kick users, but they are both on the same role, they should not be allowed to kick each other. We should be able to set a "level" for the role to determine it's hierarchy.
Create Role
Rename Role
Change Role Icon (allow selecting from our icon library)
Change Role Description
Apply and remove roles to users
The text was updated successfully, but these errors were encountered:
Description:
This ticket represents the work required here in Uplink but also a primer to the work that will be needed within Warp. The checklist and associated requirements below can be broken up into a separate ticket within Warp if needed but should remain scoped to the same set of initial requirements to build the minimum viable product for communities.
High Level Goals:
Core Community Features
Text Channels
To start we should have some basic implementation of custom text channels. This should allow creating of text channels on a given community with a few customization options.
Permissions:
Permissions should be allowed to assigned to either a
role
or to a specific user. These permissions are to be one of three options.. Allow, Inherit, or Deny.Basic Permissions
Channel Management Permissions
Roles:
Roles should be a way to create custom sets of permissions to easily apply to users in a community. Admin level roles should be able to manage roles below them and so on. For example if a person has a permission to kick users, but they are both on the same role, they should not be allowed to kick each other. We should be able to set a "level" for the role to determine it's hierarchy.
The text was updated successfully, but these errors were encountered: