CuBoulder / express

Express installation profile
GNU General Public License v2.0
20 stars 7 forks source link

Feature/2735 - Require exclusive LDAP authentication and unchangeable permissions forms in production #3286

Open zrhoffman opened 5 years ago

zrhoffman commented 5 years ago

Resolves #2735. Feel free to change requirement descriptions/values as needed.

Because CU LDAP is only enabled in production, its hook_requirements() implementation does not check whether we are in production.

The Secure Permissions requirements check determins whether we are in production based on the contents of the express_core_version variable.

When not in production, the Express Permissions requirements check for secure permissions still runs, but its failure has only info-level severity, not error-level.