Comments (6)
Also should investigate https://github.com/varvet/pundit as a potential alternative to rolify here, pundit seems more up to date and provides nice separation between permissions and logic.
from vulcan.
We need to consider the additional roles:
- Editor - ability to edit comment and mark controls as needing a review, no ability to sign-off or approve
- Reviewer - ability to approve of changes to a control, request changes
- Project Admin - full control over a project including locking discussions, reverting controls to previous state, users management of their project
from vulcan.
No need to implement Organization, maintainer, Sensitive roles
from vulcan.
Users have an overall roll for Vulcan that allows them to perform certain actions (TBD, but some examples may be full administration, creating new projects, importing SRGs, etc.)
Users have a project specific role that allows them to, for example, Lock/Unlock controls added to that project, revert a control to a point in history, etc.
from vulcan.
Users have an overall roll for Vulcan that allows them to perform certain actions (TBD, but some examples may be full administration, creating new projects, importing SRGs, etc.)
Users have a project specific role that allows them to, for example, Lock/Unlock controls added to that project, revert a control to a point in history, etc.
@Bialogs @rbclark Am I reading this correctly as 1 role per user and 1 user per project?
from vulcan.
1 App level role per use and 1 project level role per user (2 "roles" total)
from vulcan.
Related Issues (20)
- Implementing ActionMailer for sending email notifications
- Base a new project on an existing STIG HOT 9
- Add description text to xccdf exports HOT 1
- Support multiple cci's HOT 2
- default (and later optional) STIG ID sequence and split and merge pattern HOT 1
- allow STIG ID number changes
- Export/Import InSpec Control Body
- Add version info to UI HOT 1
- Refactor 'Mark As Duplicate' into original design of nested elements
- Expose Requirement Satellites Nesting in Form feels and UX
- Add expand all to main ux screen for collapsed sections
- Add keyboard navigation to all controls side bar in edit and non-edit mode
- Update Find and Replace to add case sensitive and non-sensitive
- Update Find and Replace to search all fields HOT 1
- Move user button in Find and Replace to top of the modal
- Artifact Description is required and should only be visible in Status - Applicable - Inherently Meets
- The Mitigation field must be populated if the requirement Status is 'Applicable - Does Not Meet' HOT 2
- Bug: Vulcan project metadata update triggers project_rename slack notification
- Import From a SpreadSheet does not work as expected when contains a rule that is satisfied by more than one other rules
- Add constraint to satisfies workflow for configurable only requirements.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vulcan.