Age | Commit message (Expand) | Author |
2021-10-25 | Use gn-proxy to fetch access-roles instead of looking at redis | BonfaceKilz |
2021-10-25 | Add `edit_admins_required` decorator | BonfaceKilz |
2021-10-25 | Add "GN2_PROXY" as a configurable option | BonfaceKilz |
2021-10-25 | scripts: resource: Add value for "admin" when updating resources | BonfaceKilz |
2021-10-25 | Add `POST resource-management/resources/<resource-id>/make-public`•••This endpoint either makes resources public or non-public by tweaking
the access-masks.
| BonfaceKilz |
2021-10-25 | wqflask: resource_manager: Add "resource_id" to resource dict | BonfaceKilz |
2021-10-25 | resource_manager: Use := to store embellished resource dict | BonfaceKilz |
2021-10-25 | Rename manage_resource -> view_resource | BonfaceKilz |
2021-10-25 | manage_resource.html: Toggle the "is open to public" radio buttons | BonfaceKilz |
2021-10-25 | wqflask: decorators: Make `edit_access_required` more generic•••This now supports passing the `resource_id` directly.
| BonfaceKilz |
2021-10-25 | Move access_roles enums to it's own module | BonfaceKilz |
2021-10-25 | scripts: resource.py: Add shebang | BonfaceKilz |
2021-10-25 | scripts: group.py: Add extra optional arg to specify uid | BonfaceKilz |
2021-10-25 | scripts: group.py: Add shebang | BonfaceKilz |
2021-10-25 | wqflask: decorators: Fix type when calling hexdigest() | BonfaceKilz |
2021-10-25 | manage_resources.html: Clean up html | BonfaceKilz |
2021-10-25 | manage_resource: Remove column "Admin" from group permissions table•••A group does not have "admin" privileges. Instead, a user can have
admin privileges over a particular group.
| BonfaceKilz |
2021-10-25 | manage_resource: Add missing bootstrap "table" class | BonfaceKilz |
2021-10-25 | manage_resource.html: Remove unused stylesheets | BonfaceKilz |
2021-10-25 | authentication_tools: Mark `check_owner_or_admin` as deprecated•••Use the new auth proxy tools instead.
| BonfaceKilz |
2021-10-25 | Add "GET /resource-management/resources/<resource_id>" | BonfaceKilz |
2021-10-25 | wqflask: resource_manager: Add `add_extra_resource_metadata` method | BonfaceKilz |
2021-10-25 | Remove dead line | BonfaceKilz |
2021-10-25 | manage_resource.html: Display group name next to it's unique id | BonfaceKilz |
2021-10-25 | manage_resource.html: If owner owns a resource display their name | BonfaceKilz |
2021-10-25 | manage_resource.html: Remove "flash" | BonfaceKilz |
2021-10-25 | utility.hmac: Label "hmac_creation" as deprecated•••This function is coupled to "wqflask.app", therefore requiring it's
import at the module level. This may lead circular importation issues
when working with blueprints.
| BonfaceKilz |
2021-10-25 | decorators: Add `@login_required` decorator | BonfaceKilz |
2021-10-25 | Remove "utility.hmac.hmac_creation" which causes circular imports•••Hacky but re-implement `hmac_creation` as `create_hmac`
| BonfaceKilz |
2021-10-25 | Replace "resource_id" with "resource_info" dict•••This avoids calling Redis twice when fetching metadata about the
resource.
| BonfaceKilz |
2021-10-25 | Get a users access mask•••If a user has several access roles, select the highest role.
| BonfaceKilz |
2021-10-25 | Add immutable data structures for admin and data access roles | BonfaceKilz |
2021-10-25 | resource_manager: Add OrderedEnum•••Borrowed from:
<https://github.com/woodruffw/ordered_enum/tree/master/src/ordered_enum>
| BonfaceKilz |
2021-10-25 | resource_manager: Add `get_user_membership` method | BonfaceKilz |
2021-10-25 | resource_manager: Delete every route & helper method in this module•••This module is coupled to `utility.redis_tools` which needs to be
deprecated. Also, the routes are created by importing `app` instead of
creating a new blueprint.
| BonfaceKilz |
2021-10-25 | Add test-cases for `get_user_membership` | BonfaceKilz |
2021-10-25 | Mark `get_resource_info` as deprecated | BonfaceKilz |
2021-10-25 | Add default setting for REDIS_URL | BonfaceKilz |
2021-10-25 | Move markdown_routes to api/markdown•••All new API definitions should be migrated to "wqflask/ api"
| BonfaceKilz |
2021-10-25 | api: correlation: Delete unused imports | BonfaceKilz |
2021-10-25 | api: correlation: Delete unused logger | BonfaceKilz |
2021-10-22 | Include the admin privilege for the 'editors' group, since it wasn't being se... | zsloan |
2021-10-22 | Fix line pulling GN3_LOCAL_URL from settings | zsloan |
2021-10-22 | Replace hardcoded GN proxy URLs in trait.py with one pulled from settings | zsloan |
2021-10-22 | Replace hardcoded GN proxy URL in decorators.py with one pulled from settings | zsloan |
2021-10-22 | Replace hardcoded GN proxy URLs with one pulled from settings | zsloan |
2021-10-22 | Replace hardcoded GN3 RQTL URL | zsloan |
2021-10-22 | Added proxy and local GN3 URLs in tools.py (which should be set in the settin... | zsloan |
2021-10-22 | Add NSF award | Pjotr Prins |
2021-10-22 | Updated funding and credits | Pjotr Prins |