Skip to content
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

Add CRUDF cmdlets around UserPreferences API endpoints for easy management of the Client Tools List View Customization #32

Open
5 tasks
ddemeyer opened this issue Apr 17, 2018 · 1 comment

Comments

@ddemeyer
Copy link
Contributor

Since Tridion Docs 13/13.0.0 the Client Tools List View can be customized in visibility, order, width, sorting across the various list views. The local configuration is eventually stored on the user profile inside the repository.
The Client Tools do this based on User25.SetPreferences, User25.FindPreferences, User25.RetrievePreferences and User25.DeletePreferences API calls introduced in 13.0.0

This enhancement is about proper cmdlets with objects to make debugging, correcting and provisioning easier.

  • Set-…preferences like ishfield… format that memory only pipeline object. Remember that is preferences could become available on settings.
  • Find-/Get-
    • Take pipeline IshUser, if not present the IshSession IshUser
    • Takes two filters according to Api and returns ishpreferences object
  • Set-
    • Take pipeline IshUser, if not present the IshSession IshUser... Allowing mass overwrite/update
      • Takes either single key/value or ishfield like group object or hash key/value
      • Returns ishpreferences object
  • Remove-
    • Take pipeline IshUser, if not present the IshSession IshUser
    • Takes two filters according to Api
    • Or takes keys from incoming ishfield like object
  • Print/format like ishuser, key, value in a table
@ddemeyer ddemeyer added this to the v0.6 milestone Apr 17, 2018
@ddemeyer ddemeyer modified the milestones: v0.6, v0.7 Jun 15, 2018
@ddemeyer ddemeyer removed this from the v0.7 milestone Sep 24, 2018
@ddemeyer
Copy link
Contributor Author

The idea is quite old, not picked up yet. Given the switch from either WcfSoapWithWsTrust or WcfSoapWithOpenIdConnect to OpenApiWithOpenIdConnect. This set of cmdlets might be a good candidate to directly implement on the future Public REST Api.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant