Skip to content

v1.8.0 (147)

Pre-release
Pre-release
Compare
Choose a tag to compare
@paulgessinger paulgessinger released this 08 Jun 19:28
· 73 commits to main since this release

IMPORTANT: Limited permissions support and testing!

This build introduces the support for limited permissions in the app. Previously, the app would simply throw errors that resulted from API errors on operations that the currently logged in user lacked permissions for.

For example, editing a document without the document edit permissions would simply throw an error that the operation could not be completed. For viewing, this resulted in very frequent errors, as the app periodically refreshes some information.

Now, the app can now work with a minimal set of permissions and will present missing permissions in the UI before errors are being thrown.

Here comes the important bit: I need your help to ensure this doesn't break some workflow or some scenario which I didn't test. For example, if anything is not accessible, a button is greyed out or anything does not behave correctly, even though from you permissions situation you would expect that it does, please report an issue, either via E-Mail or on GitHub on this issue.

Other changes

  • Tasks: Only load tasks related to document consumption
  • Tasks: Explicitly request only tasks which have not been acknowledged yet.