Skip to content

Commit

Permalink
Add config sync
Browse files Browse the repository at this point in the history
  • Loading branch information
cipick committed Oct 3, 2023
1 parent efa82db commit bf29d8f
Show file tree
Hide file tree
Showing 7 changed files with 466 additions and 3 deletions.
17 changes: 17 additions & 0 deletions server/config/plugins.js
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,21 @@ module.exports = ({ env }) => ({
},
},
},
"config-sync": {
enabled: true,
config: {
syncDir: "config/sync/",
minify: false,
soft: false,
importOnBootstrap: false,
customTypes: [],
excludedTypes: [],
excludedConfig: [
"core-store.plugin_users-permissions_grant",
"core-store.plugin_upload_metrics",
"core-store.strapi_content_types_schema",
"core-store.ee_information",
],
},
},
});
61 changes: 61 additions & 0 deletions server/config/sync/user-role.authenticated.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"name": "Authenticated",
"description": "Default role given to authenticated user.",
"type": "authenticated",
"permissions": [
{
"action": "api::dimension.dimension.find"
},
{
"action": "api::evaluation.evaluation.create"
},
{
"action": "api::evaluation.evaluation.find"
},
{
"action": "api::evaluation.evaluation.findOne"
},
{
"action": "api::evaluation.evaluation.update"
},
{
"action": "api::matrix.matrix.find"
},
{
"action": "api::mentorship-request.mentorship-request.create"
},
{
"action": "api::program.program.find"
},
{
"action": "api::report.report.create"
},
{
"action": "api::report.report.find"
},
{
"action": "api::report.report.findOne"
},
{
"action": "api::report.report.update"
},
{
"action": "plugin::upload.content-api.upload"
},
{
"action": "plugin::users-permissions.auth.changePassword"
},
{
"action": "plugin::users-permissions.role.find"
},
{
"action": "plugin::users-permissions.user.find"
},
{
"action": "plugin::users-permissions.user.findOne"
},
{
"action": "plugin::users-permissions.user.me"
}
]
}
70 changes: 70 additions & 0 deletions server/config/sync/user-role.fdsc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
{
"name": "FDSC",
"description": "FDSC",
"type": "fdsc",
"permissions": [
{
"action": "api::activity-type.activity-type.find"
},
{
"action": "api::activity.activity.find"
},
{
"action": "api::dimension.dimension.find"
},
{
"action": "api::dimension.dimension.findOne"
},
{
"action": "api::domain.domain.find"
},
{
"action": "api::evaluation.evaluation.find"
},
{
"action": "api::evaluation.evaluation.findOne"
},
{
"action": "api::evaluation.evaluation.update"
},
{
"action": "api::matrix.matrix.find"
},
{
"action": "api::program.program.create"
},
{
"action": "api::program.program.find"
},
{
"action": "api::program.program.findOne"
},
{
"action": "api::program.program.update"
},
{
"action": "api::report.report.find"
},
{
"action": "api::report.report.findOne"
},
{
"action": "api::report.report.update"
},
{
"action": "plugin::users-permissions.role.find"
},
{
"action": "plugin::users-permissions.user.create"
},
{
"action": "plugin::users-permissions.user.find"
},
{
"action": "plugin::users-permissions.user.findOne"
},
{
"action": "plugin::users-permissions.user.me"
}
]
}
46 changes: 46 additions & 0 deletions server/config/sync/user-role.mentor.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "Mentor",
"description": "Persoana program",
"type": "mentor",
"permissions": [
{
"action": "api::activity-type.activity-type.find"
},
{
"action": "api::activity.activity.create"
},
{
"action": "api::activity.activity.find"
},
{
"action": "api::dimension.dimension.find"
},
{
"action": "api::domain.domain.find"
},
{
"action": "api::evaluation.evaluation.find"
},
{
"action": "api::matrix.matrix.find"
},
{
"action": "api::program.program.find"
},
{
"action": "api::report.report.find"
},
{
"action": "plugin::users-permissions.role.find"
},
{
"action": "plugin::users-permissions.user.find"
},
{
"action": "plugin::users-permissions.user.me"
},
{
"action": "plugin::users-permissions.user.update"
}
]
}
55 changes: 55 additions & 0 deletions server/config/sync/user-role.public.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
{
"name": "Public",
"description": "Default role given to unauthenticated user.",
"type": "public",
"permissions": [
{
"action": "api::dimension.dimension.find"
},
{
"action": "api::domain.domain.find"
},
{
"action": "api::evaluation.evaluation.find"
},
{
"action": "api::evaluation.evaluation.findOne"
},
{
"action": "api::evaluation.evaluation.update"
},
{
"action": "api::matrix.matrix.find"
},
{
"action": "plugin::users-permissions.auth.callback"
},
{
"action": "plugin::users-permissions.auth.changePassword"
},
{
"action": "plugin::users-permissions.auth.connect"
},
{
"action": "plugin::users-permissions.auth.emailConfirmation"
},
{
"action": "plugin::users-permissions.auth.findRegistrationInfo"
},
{
"action": "plugin::users-permissions.auth.forgotPassword"
},
{
"action": "plugin::users-permissions.auth.register"
},
{
"action": "plugin::users-permissions.auth.registerWithConfirmation"
},
{
"action": "plugin::users-permissions.auth.resetPassword"
},
{
"action": "plugin::users-permissions.auth.sendEmailConfirmation"
}
]
}
1 change: 1 addition & 0 deletions server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"@strapi/strapi": "4.13.7",
"better-sqlite3": "8.0.1",
"pg": "^8.10.0",
"strapi-plugin-config-sync": "^1.1.3",
"strapi-plugin-email-designer": "^2.1.2",
"strapi-plugin-import-export-entries": "^1.21.0",
"strapi-provider-upload-aws-s3-advanced": "^5.0.1"
Expand Down
Loading

1 comment on commit bf29d8f

@vercel
Copy link

@vercel vercel bot commented on bf29d8f Oct 3, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

crestem-ong – ./

app.crestem.ong
crestem-ong-git-main-code4romania.vercel.app
crestem-ong-code4romania.vercel.app

Please sign in to comment.