Extensions: Permissions + explanations #166
Labels
No Label
Priority
Critical
Priority
High
Priority
Low
Priority
Normal
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Type
Breaking
Type
Documentation
Type
Enhancement
Type
Feature
Type
Report
Type
Security
Type
Suggestion
Type
Testing
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/extensions-website#166
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We want to support (require even) each required permission to be presented with the justification for that particular resource.
Excert from the proposed manifest schema:
While having permissions is optional, once you declare one its reasoning is also required.
The reason is a mandatory string, max length=64 (same as the extension tagline), without a period(.) at the end.
Should the permission descriptions be shown anywhere on the website? This would require more changes to the model and design.
I would expect so, yes (otherwise it would be pointless to have them).
we should fix the example:
file
should befiles
We should also settle on the vocabulary - it will be used in error messages and should be the same in the docs:
how do we call the string - is it reason or explanation or description?
I started using word "reason" in the validation code, but can change it if we want rephrase the docs.
deployed #168
Fixed.
https://docs.blender.org/manual/en/dev/advanced/extensions/getting_started.html#manifest
Next steps:
used this script to update metadata:
All fixes deployed