SenseNet / sensenet

Open Source Content Services Platform written in .NET
https://sensenet.com
GNU General Public License v2.0
173 stars 112 forks source link

Create operation shortcuts for frequently used features #1893

Open kavics opened 1 year ago

kavics commented 1 year ago

Discover the frequently used functions/actions and create shortcuts for them. For example:

  1. Complete permission API (e.g.):
    • repository.GetPermissionAsync
    • repository.GetPermissionAsync(identity)
    • repository.GetAcl() // REST: GET /OData.svc/Root/Content('IT')/GetAcl
    • content.SetPermissionAsync(...)
    • all PermissionQueries methods.
  2. Getting Schema (original: RESTCaller.GetResponseStringAsync("/Root", "GetSchema"))
tusmester commented 1 year ago

Security API refactor has a separate issue: https://github.com/SenseNet/sn-client-dotnet/issues/100 I suggest we create separate issues when a request comes for an action/feature.