Team Permissions
Set up team access and permission levels. Understand user roles, manage member access, and configure your organization hierarchy for optimal security and collaboration.
DevLyTicks uses a role-based access control (RBAC) system with four main roles, each with specific permissions and capabilities.
Owner
Full control over the organization. Only one owner per organization.
- ✓ All admin permissions
- ✓ Delete organization
- ✓ Transfer ownership
- ✓ Manage billing and subscriptions
- ✓ View and modify all settings
Admin
Manage organization settings and members. Multiple admins allowed.
- ✓ Add/remove members
- ✓ Manage repositories
- ✓ Configure integrations
- ✓ View all analytics
- ✓ Create and manage teams
- ✗ Cannot delete organization
Member
Standard team member with access to analytics and collaboration features.
- ✓ View analytics dashboards
- ✓ Access team repositories
- ✓ Create report configurations
- ✓ Export personal data
- ✗ Cannot manage members or settings
Viewer
Read-only access for stakeholders and external parties.
- ✓ View analytics (read-only)
- ✓ View reports
- ✓ Access public dashboards
- ✗ Cannot create or modify anything
- ✗ No access to settings
| Action | Owner | Admin | Member | Viewer |
|---|---|---|---|---|
| View analytics | ✓ | ✓ | ✓ | ✓ |
| Export data | ✓ | ✓ | ✓ | — |
| Create report configurations | ✓ | ✓ | ✓ | — |
| Manage repositories | ✓ | ✓ | — | — |
| Add/remove members | ✓ | ✓ | — | — |
| Manage billing | ✓ | — | — | — |
| Delete organization | ✓ | — | — | — |
Add new team members to your organization with email invitations, and optionally link their source provider identities for contributor analytics.
Step 1: Access Member Management
Navigate to Organization Settings → Members → Invite Members
Step 2: Enter Details
Provide an email address, optional provider username, and role (Admin/Member/Viewer)
Step 3: Send Invitation
Click "Send Invite" - recipient receives email with join link
Step 4: Track Status
Monitor pending invitations and resend if needed (expire after 7 days)
Changing Roles
Owners and admins can modify member roles at any time.
Go to Members → Click member → Change Role → Save
Suspending Access
Temporarily disable member access without removing them.
Members → Click member → Suspend → Confirm
Remove members from your organization when they leave the team or no longer need access.
Removal Process:
- Navigate to Organization Settings → Members
- Find the member you want to remove
- Click the menu icon (⋮) → Remove Member
- Confirm removal (this action is immediate)
- Member loses all access to organization data
Note: Removed members can be re-invited later, but their custom settings and preferences will be lost.
Keep team membership aligned with connected source providers. GitHub organization team import is available for GitHub teams; GitLab, Azure DevOps, and Bitbucket users can be matched through source provider usernames and invited member profiles.
Enable Provider Alignment
Connect source providers in Integrations, then map members with source provider usernames from team settings.
Role Mapping
GitHub Owners can map to DevLyTicks Admins and GitHub Members to DevLyTicks Members. Other providers use DevLyTicks roles plus source provider identity matching.
Sync Frequency
Automatic sync every 6 hours, or trigger manual sync anytime
- •Principle of Least Privilege - Grant minimum permissions needed
- •Regular Audits - Review member access quarterly
- •Multiple Admins - Have at least 2-3 admins for redundancy
- •Document Roles - Maintain clear documentation of who has what access