Supporting use cases for data center

On  we released version 2.0 of Userscripts for Confluence!

This version supports pagination for use cases. The API is broken due to a change of naming the userscripts for download to the browser.

New and Noteworthy

This version delivers to your Confluence server the following features:

  1. Pagination
  2. Wildcard support for searching userscripts
  3. Improvements in the UI
  4. Userscripts Admin Tool also available on the App Admin Page

It also fixes a security issue where scripts where allowed on a space homepage without checking the access permissions.

List of Changes

Key Summary T P Status Resolution Description
USR4C-2 Support Pagination for Userscripts REST New Feature Critical (migrated) Done Fixed

Add pagination parameters to GET REST service to fetch userscripts.

USR4C-7 Support Read-Only Mode New Feature Major Done Fixed

Support read-only mode for Confluence Maintenance with REST Services and UI.

USR4C-3 Support Pagination for Userscripts UI New Feature Major Done Fixed

Add pagination to the result list of userscripts of the Userscript Admin Tool.

USR4C-1 Support Wildcard Searches New Feature Major Done Fixed

Allow to use '*' to run a wildcard search on userscripts.

USR4C-6 Use Flags instead of Message Boxes Improvement Major Done Fixed

The messages for users should be rendered as flags. This way the message will always be visible immediately.

USR4C-4 File Name with Name and Version Improvement Major Done Fixed

Browsers show the name of the downloaded file in the network tab. Currently this only shows the version number of the userscript.

We need to include the name of the file to allow users to identify the loaded userscripts in their browser network tab.

So instead of 1.0.0.js we must show hello-world-1.0.0.js

USR4C-5 Security Check fails on Homepage Bug Blocker (migrated) Done Fixed

The system fails to identify the access priviledges of a JavaScript file stored as an attachment on the space homepage.

Other pages work correctly.

USR4C-8 Userscripts Admin Fails to start on App Admin Page Bug Minor (migrated) Done Fixed

The use of jquery seems to be prohibited on the App Management page in case the access via $ is not tunneled through AJS.$.

This location fails, other admin pages work.

We need to replace $ with AJS.$ (as we do on all other places).