Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
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
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
suitenumerique
/
drive
Public
Notifications
You must be signed in to change notification settings
Fork
80
Star
458
Code
Issues
84
Pull requests
39
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Restricted access
- #756
#756
Open
kernicPanel
wants to merge 22 commits into
main
suitenumerique/drive:main
from
restricted-access
suitenumerique/drive:restricted-access
Copy head branch name to clipboard
Conversation
Commits
22
(22)
Checks
Files changed
Open
Restricted access
#756
kernicPanel
wants to merge 22 commits into
main
suitenumerique/drive:main
from
restricted-access
suitenumerique/drive:restricted-access
Copy head branch name to clipboard
Commits
Commits on Aug 21, 2026
🔧(dev) align demo passwords with keycloak realm
Show description for 77c6124
kernicPanel
committed
77c6124
View commit details
Copy full SHA for 77c6124
Browse repository at this point
♻️(backend) extract role resolution into a permissions backend
Show description for 54a07fc
kernicPanel
committed
54a07fc
View commit details
Copy full SHA for 54a07fc
Browse repository at this point
♻️(backend) move abilities computation to the permissions backend
Show description for e5dc7db
kernicPanel
committed
e5dc7db
View commit details
Copy full SHA for e5dc7db
Browse repository at this point
♻️(backend) split abilities into one property per ability
Show description for 99ccd58
kernicPanel
committed
99ccd58
View commit details
Copy full SHA for 99ccd58
Browse repository at this point
🚨(backend) refactor link validate to a single return
Show description for 214cabb
kernicPanel
committed
214cabb
View commit details
Copy full SHA for 214cabb
Browse repository at this point
✅(backend) tighten exception tests around raising calls
Show description for e1d8846
kernicPanel
committed
e1d8846
View commit details
Copy full SHA for e1d8846
Browse repository at this point
🐛(backend) override parent() to resolve it by exact path
Show description for 7d55533
kernicPanel
committed
7d55533
View commit details
Copy full SHA for 7d55533
Browse repository at this point
✨(backend) add is_restricted field to Item model
Show description for 82f3b2c
kernicPanel
committed
82f3b2c
View commit details
Copy full SHA for 82f3b2c
Browse repository at this point
✨(backend) add shortcut item type targeting another item
Show description for ef01070
kernicPanel
committed
ef01070
View commit details
Copy full SHA for ef01070
Browse repository at this point
✨(backend) add restrict ability with activation and deactivation states
Show description for 29cefa3
kernicPanel
committed
29cefa3
View commit details
Copy full SHA for 29cefa3
Browse repository at this point
✨(backend) activate restriction by moving the folder to the tree root
Show description for 4697db3
kernicPanel
committed
4697db3
View commit details
Copy full SHA for 4697db3
Browse repository at this point
✨(backend) deactivate restriction by reattaching at the shortcut
Show description for c42b3d3
kernicPanel
committed
c42b3d3
View commit details
Copy full SHA for c42b3d3
Browse repository at this point
✨(backend) normalize explicit accesses on restriction deactivation
Show description for f76987d
kernicPanel
committed
f76987d
View commit details
Copy full SHA for f76987d
Browse repository at this point
✨(backend) normalize explicit link reach on restriction deactivation
Show description for f54f395
kernicPanel
committed
f54f395
View commit details
Copy full SHA for f54f395
Browse repository at this point
✨(backend) expose is_restricted field in items API
Show description for d7c2f16
kernicPanel
committed
d7c2f16
View commit details
Copy full SHA for d7c2f16
Browse repository at this point
✨(backend) expose shortcut targets in the items API
Show description for 144ff71
kernicPanel
committed
144ff71
View commit details
Copy full SHA for 144ff71
Browse repository at this point
✨(backend) hide reachable restricted roots from the top-level listing
Show description for 6091744
kernicPanel
committed
6091744
View commit details
Copy full SHA for 6091744
Browse repository at this point
✨(backend) detach restricted folders by deleting their shortcut
Show description for faf0580
kernicPanel
committed
faf0580
View commit details
Copy full SHA for faf0580
Browse repository at this point
✨(backend) detach subtree shortcuts when an ancestor is trashed
Show description for 6c267c2
kernicPanel
committed
6c267c2
View commit details
Copy full SHA for 6c267c2
Browse repository at this point
✨(backend) detach the shortcut when a restricted folder is trashed
Show description for c9f7b2c
kernicPanel
committed
c9f7b2c
View commit details
Copy full SHA for c9f7b2c
Browse repository at this point
✨(backend) exclude shortcuts from search, export and indexing
Show description for 955de79
kernicPanel
committed
955de79
View commit details
Copy full SHA for 955de79
Browse repository at this point
✨(backend) allow restricting a folder at creation
Show description for 2c57264
kernicPanel
committed
2c57264
View commit details
Copy full SHA for 2c57264
Browse repository at this point
You can’t perform that action at this time.