-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Access definitions #295
Comments
Refined to: Support classifying each outgoing data object as either from fmu.dataio import ExportData
exp = ExportData(
content="inplace",
name="MyName",
access_level="restricted" # <-- proposed new implementation
) ...producing metadata that looks like: access:
asset:
name: MyAsset
ssdl:
access_level: "asset" # SSDL/REP - deprecate?
rep_include: False # SSDL/REP - deprecate?
classification: "restricted" # <-- NEW!
|
Time to require |
the terminology used in this issue (and elsewhere) is somewhat misleading. We are discussing classification, not access. Even if classification is used for access control later on. Current state:
Suggest:
This will give incentive to move away from Pattern for exp.export(mydata, classification="internal", rep_include=False) ...when overriding defaults. |
Sketching in progress: #575 |
Based upon discussions we've had since, there is tenuous agreement that this should be handled on the Sumo side rather than at export. There have also been changes made to the way that access is specified initially. |
It is expected that more granular access levels are required going forward. Access block currently:
Some potential user stories:
A suggestion for an updated access block could be:
This introduces the
access.roles
which can be expanded on.Corresponding arguments must be made available in fmu-dataio. Sensible defaults should be set in fmu-dataio (related: #238). It must be intuitive to the end user what accesses he is granting while exporting.
The text was updated successfully, but these errors were encountered: