entropic-dev / entropic-dev/entropic

implement namespaces workflow

Open
#113 4 comments 0 reactions 0 assignees View on GitHub
enhancement registry
Dominant language
JavaScript
Stars
5.2k
Forks
147
PR merge metrics
No merged PRs in 30d

Description

Invitations should be working already, more or less. We need to fill out the namespaces workflow.

First: The two-booleans approach to mark status is not so great. We need a status enum. Valid statuses for namespace_memberships:

- active: has full privileges
- invited: has been asked to join
- inactive: a rejected invitation or removed member is inactive; can be invited again
- banned: cannot be invited again (trying to anticipate a future need here)

Invitations & permissions code will need to be updated;

After that, we can fill out the namespaces feature:
- There should be a way to create namespaces in the cli.
- The api endpoint that creates a namespace should make the logged-in user a member of the namespace.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.