Skip to content

The homepage should show workflows instead of work requests

When you are connected, the homepage features a "Your latest work requests" section. We should get rid of that in favor of showing the latest workflows. Suggestion presentation at the end.

The accessible scope and workspaces has links to scopes and workspaces, and the count of the user-initiated workflows categorized between Running, Input needed and Completed. Each count is a link the corresponding view with preset filters against the current user. We also show the role of the user so that the user can immediately see which workspaces he can use and those where he has no right.

The section "Your current workflows" shows all the non-completed workflows while the "Recently completed workflows" show the workflows that have been completed in the last week (within a limit of 20 workflows?).

Accessible scope and workspaces

Workspace in
scope Debian
Role R I C
base 0 0 0
developers Contributor 1 2 12

Your current workflows

Workspace ID Workflow Status Result ...
debian/developers 72274 upload-to-unstable(zim_3.2) R S ...

Recently completed workflows

Workspace ID Workflow Status Result ...
debian/developers 72274 upload-to-unstable(zim_3.2) R S ...

TODO list

Edited by Enrico Zini
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information