feat: add PROJECT_CREATE_ALLOW_ALL environment variable

pull/787/head
Nathan Vasse 2 years ago
parent f0e9fe7904
commit d92d087e76

@ -1 +1,2 @@
REACT_APP_VERSION=1.18.1
# REACT_APP_PROJECT_CREATE_ALLOW_ALL=true

@ -11,7 +11,7 @@ const mapStateToProps = (state) => {
return {
items: projects,
canAdd: isAdmin,
canAdd: isAdmin || process.env.REACT_APP_PROJECT_CREATE_ALLOW_ALL === 'true',
};
};

@ -21,7 +21,10 @@ module.exports.policies = {
'users/create': ['is-authenticated', 'is-admin'],
'users/delete': ['is-authenticated', 'is-admin'],
'projects/create': ['is-authenticated', 'is-admin'],
'projects/create':
process.env.PROJECT_CREATE_ALLOW_ALL === 'true'
? ['is-authenticated']
: ['is-authenticated', 'is-admin'],
'show-config': true,
'access-tokens/create': true,

Loading…
Cancel
Save