FEDORA-2019-2af6a1adf4 created by lholecek 2 years ago for Fedora 29
obsolete
  • Use flask-cors library to support CORS headers: moves the CORS header support to the library.

  • Restrict waiver creation based on users/groups and testcase: introduce access control based on the users/groups and the testcase. Groups need to be defined in LDAP. New configuration is required to enable this feature:

    • PERMISSION_MAPPING: dictionary with keys as regex applied to test cases and values as dictionaries with "users" and "groups" allowed to submit waivers for that matching test case. If not specified, the feature is not enabled.
    • LDAP_HOST and LDAP_BASE: required to query the LDAP system. Required if PERMISSION_MAPPING is defined.
  • Add proxied_by in the CLI: in the API is possible to define a username on whose behalf the caller is proxying the submittion of a waiver. This change provides this possibility also in the CLI. This is updated also to reflect the recent changes regarding the access control.

  • Allow optional trailing slash for about endpoint: accessing "api/v1.0/about/" won't give 404 anymore.

This update has been submitted for testing by lholecek.

2 years ago

This update has obsoleted waiverdb-1.1.0-1.fc29, and has inherited its bugs and notes.

2 years ago

This update has been pushed to testing.

2 years ago
User Icon lholecek provided feedback 2 years ago
BZ#1683315 waiverdb-1.1.0 is available
BZ#1711890 waiverdb-1.1.1 is available

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

2 years ago

This update has been obsoleted by waiverdb-1.1.2-1.fc29.

2 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
0
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
2 years ago
in testing
2 years ago
BZ#1683315 waiverdb-1.1.0 is available
0
1
BZ#1711890 waiverdb-1.1.1 is available
0
1

Automated Test Results