Anssi Kinnunen
Anssi Kinnunen
* Update all examples to use `await self.do_actions()` instead of `await self.do()`, to encourage users to use the more performant (and futureproof) version Additional thought: perhaps implement some way of...
# Checklist for author Remove items that aren't applicable, check items that are done. ## Reviewability - [ ] Link to issue - [ ] Note if PR is on...
Internal performance update to how translations are fetched. Motivation --- Email template transformations take quite a bit of time when large-ish number of emails are produced. For example `application.event/decided` creates...
# Checklist for author Remove items that aren't applicable, check items that are done. ## Reviewability - [ ] Link to issue - [ ] Note if PR is on...
Continuation to #3241 - [ ] Document current translation parameters Markdown documentation created automatically, similar to application permissions? Or show preview of current translations in a separate page, with default...
Consider showing loading status in buttons that block until potentially long-running actions finish, like `perform-action-button`. Split from #3204
- applying users: `#{:applicant :member}` roles - handling users: `#{:handler :reviewer :decider :past-reviewer :past-decider}` roles - missing events: for example `#{:application.event/voted :application.event/attachments-redacted}` Copy-paste from board note (removed old note in...
Consider creating tests for workflow disable commands feature: - [ ] Create and edit workflow `:disable-commands` field (as one of `rems.common.roles/+admin-write-roles+`) - [ ] View workflow with `:disable-commands` Other improvements...
Initial version of load simulator. Run concurrent headless chrome instances against target REMS. CLI accepts following optional arguments: - `--url` - which url to run against (default: http://localhost:3000/) - `--concurrency`...
Command handlers can return misleading error messages when user does not have permission. E.g. with `:member` role, API call to command `:application.command/submit` can return "licenses not accepted" or form validation...