diff --git a/strapi/config/admin.js b/strapi/config/admin.js index fa188514..64337a0b 100644 --- a/strapi/config/admin.js +++ b/strapi/config/admin.js @@ -14,4 +14,7 @@ module.exports = ({ env }) => ({ nps: env.bool('FLAG_NPS', true), promoteEE: env.bool('FLAG_PROMOTE_EE', true), }, + watchIgnoreFiles: [ + '**/config/sync/**', + ], }); diff --git a/strapi/config/plugins.js b/strapi/config/plugins.js index 06ab9ba7..a1b04f82 100644 --- a/strapi/config/plugins.js +++ b/strapi/config/plugins.js @@ -25,4 +25,8 @@ module.exports = ({ env }) => ({ }, }, }, + 'import-export-entries': { + enabled: true, + config: {}, + }, }); diff --git a/strapi/config/sync/admin-role.strapi-author.json b/strapi/config/sync/admin-role.strapi-author.json new file mode 100644 index 00000000..4536abd8 --- /dev/null +++ b/strapi/config/sync/admin-role.strapi-author.json @@ -0,0 +1,938 @@ +{ + "name": "Author", + "code": "strapi-author", + "description": "Authors can manage the content they have created.", + "permissions": [ + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event.event", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::people.people", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::question.question", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::value.value", + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::upload.assets.copy-link", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.download", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + }, + { + "action": "plugin::upload.configure-view", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [ + "admin::is-creator" + ] + } + ] +} \ No newline at end of file diff --git a/strapi/config/sync/admin-role.strapi-editor.json b/strapi/config/sync/admin-role.strapi-editor.json new file mode 100644 index 00000000..f5d0a0ac --- /dev/null +++ b/strapi/config/sync/admin-role.strapi-editor.json @@ -0,0 +1,920 @@ +{ + "name": "Editor", + "code": "strapi-editor", + "description": "Editors can manage and publish contents including those of other users.", + "permissions": [ + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event.event", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::event.event", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::people.people", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::people.people", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study", + "Is_Member" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::question.question", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::question.question", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::value.value", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::value.value", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::upload.assets.copy-link", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.download", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.configure-view", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + } + ] +} \ No newline at end of file diff --git a/strapi/config/sync/admin-role.strapi-super-admin.json b/strapi/config/sync/admin-role.strapi-super-admin.json new file mode 100644 index 00000000..5b7c93c2 --- /dev/null +++ b/strapi/config/sync/admin-role.strapi-super-admin.json @@ -0,0 +1,1341 @@ +{ + "name": "Super Admin", + "code": "strapi-super-admin", + "description": "Super Admins can access and manage all features and settings.", + "permissions": [ + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::answer.answer", + "properties": { + "fields": [ + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event-gallery.event-gallery", + "properties": { + "fields": [ + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::event.event", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::event.event", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::event.event", + "properties": { + "fields": [ + "Title", + "Subtitle", + "Location", + "Event_Date_Start", + "Event_Date_End", + "Event_Capacity", + "Is_Live", + "Image", + "Terms_And_Conditions", + "Event_Capacity_Remaining", + "Ticket_ID", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::exec.exec", + "properties": { + "fields": [ + "Name", + "Description", + "Position", + "Image", + "Role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::introduction.introduction", + "properties": { + "fields": [ + "Description", + "Events", + "Members", + "Followers" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::partner.partner", + "properties": { + "fields": [ + "Type", + "Image", + "Name", + "Location", + "Description" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Is_Member", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::people.people", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::people.people", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Is_Member", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::people.people", + "properties": { + "fields": [ + "Name", + "Email", + "University_ID", + "UPI", + "Study_Field", + "Is_Member", + "Status", + "Member_Expiry_Date", + "People_Ticket_ID", + "Institution", + "Year_Of_Study" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::previous-team.previous-team", + "properties": { + "fields": [ + "Name", + "Role", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::purchasable-membership.purchasable-membership", + "properties": { + "fields": [ + "Title", + "Expiry", + "Price", + "Stripe_Link", + "Description", + "Membership_Link_Bypass", + "Bypass_Membership_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::question.question", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::question.question", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::question.question", + "properties": { + "fields": [ + "Question", + "Check_For_Member_Email", + "Ticket_ID", + "Answer_ID" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::some-photo.some-photo", + "properties": { + "fields": [ + "Image", + "Title", + "Year" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::ticket.ticket", + "properties": { + "fields": [ + "Name", + "Price", + "Is_Member_Only", + "Is_Double", + "Max_Number_Tickets", + "Number_Tickets_Left", + "Ticket_Description", + "Start_Date_Ticket_Sales", + "Is_Ticket_Live", + "Question_ID", + "Event_ID", + "People_Ticket_ID", + "Ticket_Link_Bypass", + "Bypass_Ticket_Link", + "Stripe_Link" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::user-ticket.user-ticket", + "properties": { + "fields": [ + "People_ID", + "Ticket_ID", + "Name", + "Email", + "Phone_Number", + "Answers", + "People_Ticket_Code", + "Attendance", + "Paid" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "api::value.value", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.publish", + "actionParameters": {}, + "subject": "api::value.value", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "api::value.value", + "properties": { + "fields": [ + "Title", + "Description", + "Image" + ] + }, + "conditions": [] + }, + { + "action": "admin::api-tokens.access", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::api-tokens.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::api-tokens.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::api-tokens.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::api-tokens.regenerate", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::api-tokens.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::marketplace.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::project-settings.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::project-settings.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::roles.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::roles.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::roles.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::roles.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.access", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.regenerate", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::transfer.tokens.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::users.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::users.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::users.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::users.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::webhooks.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::webhooks.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::webhooks.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "admin::webhooks.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::config-sync.menu-link", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::config-sync.settings.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.collection-types.configure-view", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.components.configure-layout", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.create", + "actionParameters": {}, + "subject": "plugin::users-permissions.user", + "properties": { + "fields": [ + "username", + "email", + "provider", + "password", + "resetPasswordToken", + "confirmationToken", + "confirmed", + "blocked", + "role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.delete", + "actionParameters": {}, + "subject": "plugin::users-permissions.user", + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.read", + "actionParameters": {}, + "subject": "plugin::users-permissions.user", + "properties": { + "fields": [ + "username", + "email", + "provider", + "password", + "resetPasswordToken", + "confirmationToken", + "confirmed", + "blocked", + "role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.explorer.update", + "actionParameters": {}, + "subject": "plugin::users-permissions.user", + "properties": { + "fields": [ + "username", + "email", + "provider", + "password", + "resetPasswordToken", + "confirmationToken", + "confirmed", + "blocked", + "role" + ] + }, + "conditions": [] + }, + { + "action": "plugin::content-manager.single-types.configure-view", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::content-type-builder.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::email.settings.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::i18n.locale.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::i18n.locale.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::i18n.locale.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::i18n.locale.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::import-export-entries.export", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::import-export-entries.import", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.copy-link", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.download", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.assets.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.configure-view", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::upload.settings.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.advanced-settings.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.advanced-settings.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.email-templates.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.email-templates.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.providers.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.providers.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.roles.create", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.roles.delete", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.roles.read", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + }, + { + "action": "plugin::users-permissions.roles.update", + "actionParameters": {}, + "subject": null, + "properties": {}, + "conditions": [] + } + ] +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.core_admin_auth.json b/strapi/config/sync/core-store.core_admin_auth.json new file mode 100644 index 00000000..1e1a1cc8 --- /dev/null +++ b/strapi/config/sync/core-store.core_admin_auth.json @@ -0,0 +1,13 @@ +{ + "key": "core_admin_auth", + "value": { + "providers": { + "autoRegister": false, + "defaultRole": null, + "ssoLockedRoles": null + } + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token-permission.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token-permission.json new file mode 100644 index 00000000..c3f5b22a --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token-permission.json @@ -0,0 +1,135 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::api-token-permission", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "action", + "defaultSortBy": "action", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "action": { + "edit": { + "label": "action", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "action", + "searchable": true, + "sortable": true + } + }, + "token": { + "edit": { + "label": "token", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "token", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "action", + "token", + "createdAt" + ], + "edit": [ + [ + { + "name": "action", + "size": 6 + }, + { + "name": "token", + "size": 6 + } + ] + ] + }, + "uid": "admin::api-token-permission" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token.json new file mode 100644 index 00000000..2ba7cccd --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##api-token.json @@ -0,0 +1,249 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::api-token", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "description": { + "edit": { + "label": "description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "description", + "searchable": true, + "sortable": true + } + }, + "type": { + "edit": { + "label": "type", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "type", + "searchable": true, + "sortable": true + } + }, + "accessKey": { + "edit": { + "label": "accessKey", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "accessKey", + "searchable": true, + "sortable": true + } + }, + "lastUsedAt": { + "edit": { + "label": "lastUsedAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "lastUsedAt", + "searchable": true, + "sortable": true + } + }, + "permissions": { + "edit": { + "label": "permissions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "action" + }, + "list": { + "label": "permissions", + "searchable": false, + "sortable": false + } + }, + "expiresAt": { + "edit": { + "label": "expiresAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "expiresAt", + "searchable": true, + "sortable": true + } + }, + "lifespan": { + "edit": { + "label": "lifespan", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "lifespan", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "description", + "type" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "description", + "size": 6 + } + ], + [ + { + "name": "type", + "size": 6 + }, + { + "name": "accessKey", + "size": 6 + } + ], + [ + { + "name": "lastUsedAt", + "size": 6 + }, + { + "name": "permissions", + "size": 6 + } + ], + [ + { + "name": "expiresAt", + "size": 6 + }, + { + "name": "lifespan", + "size": 4 + } + ] + ] + }, + "uid": "admin::api-token" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##permission.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##permission.json new file mode 100644 index 00000000..d1cdde6e --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##permission.json @@ -0,0 +1,217 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::permission", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "action", + "defaultSortBy": "action", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "action": { + "edit": { + "label": "action", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "action", + "searchable": true, + "sortable": true + } + }, + "actionParameters": { + "edit": { + "label": "actionParameters", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "actionParameters", + "searchable": false, + "sortable": false + } + }, + "subject": { + "edit": { + "label": "subject", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "subject", + "searchable": true, + "sortable": true + } + }, + "properties": { + "edit": { + "label": "properties", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "properties", + "searchable": false, + "sortable": false + } + }, + "conditions": { + "edit": { + "label": "conditions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "conditions", + "searchable": false, + "sortable": false + } + }, + "role": { + "edit": { + "label": "role", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "role", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "action", + "subject", + "role" + ], + "edit": [ + [ + { + "name": "action", + "size": 6 + } + ], + [ + { + "name": "actionParameters", + "size": 12 + } + ], + [ + { + "name": "subject", + "size": 6 + } + ], + [ + { + "name": "properties", + "size": 12 + } + ], + [ + { + "name": "conditions", + "size": 12 + } + ], + [ + { + "name": "role", + "size": 6 + } + ] + ] + }, + "uid": "admin::permission" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##role.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##role.json new file mode 100644 index 00000000..c6a71d98 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##role.json @@ -0,0 +1,194 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::role", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "code": { + "edit": { + "label": "code", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "code", + "searchable": true, + "sortable": true + } + }, + "description": { + "edit": { + "label": "description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "description", + "searchable": true, + "sortable": true + } + }, + "users": { + "edit": { + "label": "users", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "users", + "searchable": false, + "sortable": false + } + }, + "permissions": { + "edit": { + "label": "permissions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "action" + }, + "list": { + "label": "permissions", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "code", + "description" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "code", + "size": 6 + } + ], + [ + { + "name": "description", + "size": 6 + }, + { + "name": "users", + "size": 6 + } + ], + [ + { + "name": "permissions", + "size": 6 + } + ] + ] + }, + "uid": "admin::role" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token-permission.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token-permission.json new file mode 100644 index 00000000..120b0b36 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token-permission.json @@ -0,0 +1,135 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::transfer-token-permission", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "action", + "defaultSortBy": "action", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "action": { + "edit": { + "label": "action", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "action", + "searchable": true, + "sortable": true + } + }, + "token": { + "edit": { + "label": "token", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "token", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "action", + "token", + "createdAt" + ], + "edit": [ + [ + { + "name": "action", + "size": 6 + }, + { + "name": "token", + "size": 6 + } + ] + ] + }, + "uid": "admin::transfer-token-permission" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token.json new file mode 100644 index 00000000..820b6427 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##transfer-token.json @@ -0,0 +1,231 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::transfer-token", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "description": { + "edit": { + "label": "description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "description", + "searchable": true, + "sortable": true + } + }, + "accessKey": { + "edit": { + "label": "accessKey", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "accessKey", + "searchable": true, + "sortable": true + } + }, + "lastUsedAt": { + "edit": { + "label": "lastUsedAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "lastUsedAt", + "searchable": true, + "sortable": true + } + }, + "permissions": { + "edit": { + "label": "permissions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "action" + }, + "list": { + "label": "permissions", + "searchable": false, + "sortable": false + } + }, + "expiresAt": { + "edit": { + "label": "expiresAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "expiresAt", + "searchable": true, + "sortable": true + } + }, + "lifespan": { + "edit": { + "label": "lifespan", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "lifespan", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "description", + "accessKey" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "description", + "size": 6 + } + ], + [ + { + "name": "accessKey", + "size": 6 + }, + { + "name": "lastUsedAt", + "size": 6 + } + ], + [ + { + "name": "permissions", + "size": 6 + }, + { + "name": "expiresAt", + "size": 6 + } + ], + [ + { + "name": "lifespan", + "size": 4 + } + ] + ] + }, + "uid": "admin::transfer-token" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##user.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##user.json new file mode 100644 index 00000000..7d0fd241 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##admin##user.json @@ -0,0 +1,297 @@ +{ + "key": "plugin_content_manager_configuration_content_types::admin::user", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "firstname", + "defaultSortBy": "firstname", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "firstname": { + "edit": { + "label": "firstname", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "firstname", + "searchable": true, + "sortable": true + } + }, + "lastname": { + "edit": { + "label": "lastname", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "lastname", + "searchable": true, + "sortable": true + } + }, + "username": { + "edit": { + "label": "username", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "username", + "searchable": true, + "sortable": true + } + }, + "email": { + "edit": { + "label": "email", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "email", + "searchable": true, + "sortable": true + } + }, + "password": { + "edit": { + "label": "password", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "password", + "searchable": true, + "sortable": true + } + }, + "resetPasswordToken": { + "edit": { + "label": "resetPasswordToken", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "resetPasswordToken", + "searchable": true, + "sortable": true + } + }, + "registrationToken": { + "edit": { + "label": "registrationToken", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "registrationToken", + "searchable": true, + "sortable": true + } + }, + "isActive": { + "edit": { + "label": "isActive", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "isActive", + "searchable": true, + "sortable": true + } + }, + "roles": { + "edit": { + "label": "roles", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "roles", + "searchable": false, + "sortable": false + } + }, + "blocked": { + "edit": { + "label": "blocked", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "blocked", + "searchable": true, + "sortable": true + } + }, + "preferedLanguage": { + "edit": { + "label": "preferedLanguage", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "preferedLanguage", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "firstname", + "lastname", + "username" + ], + "edit": [ + [ + { + "name": "firstname", + "size": 6 + }, + { + "name": "lastname", + "size": 6 + } + ], + [ + { + "name": "username", + "size": 6 + }, + { + "name": "email", + "size": 6 + } + ], + [ + { + "name": "password", + "size": 6 + }, + { + "name": "isActive", + "size": 4 + } + ], + [ + { + "name": "roles", + "size": 6 + }, + { + "name": "blocked", + "size": 4 + } + ], + [ + { + "name": "preferedLanguage", + "size": 6 + } + ] + ] + }, + "uid": "admin::user" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##answer.answer.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##answer.answer.json new file mode 100644 index 00000000..d3e4a645 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##answer.answer.json @@ -0,0 +1,156 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::answer.answer", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "id", + "defaultSortBy": "id", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Answer": { + "edit": { + "label": "Answer", + "description": "The answer provided by someone for a particular question", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Answer", + "searchable": true, + "sortable": true + } + }, + "People_Ticket": { + "edit": { + "label": "Ticket Purchased by Members", + "description": "The ticket the answer is linked to", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "Name" + }, + "list": { + "label": "People_Ticket", + "searchable": true, + "sortable": true + } + }, + "Question_ID": { + "edit": { + "label": "Question", + "description": "Question being answered on the ticket", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "Question" + }, + "list": { + "label": "Question_ID", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Answer", + "size": 12 + } + ], + [ + { + "name": "People_Ticket", + "size": 6 + }, + { + "name": "Question_ID", + "size": 6 + } + ] + ], + "list": [ + "id", + "Answer", + "People_Ticket", + "Question_ID" + ] + }, + "uid": "api::answer.answer" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event-gallery.event-gallery.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event-gallery.event-gallery.json new file mode 100644 index 00000000..fc7e07fb --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event-gallery.event-gallery.json @@ -0,0 +1,116 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::event-gallery.event-gallery", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "id", + "defaultSortBy": "id", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "This is displayed on the event screen at the bottom of the page", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Image", + "size": 12 + } + ] + ], + "list": [ + "id", + "Image", + "createdAt", + "updatedAt" + ] + }, + "uid": "api::event-gallery.event-gallery" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event.event.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event.event.json new file mode 100644 index 00000000..dd3afa98 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##event.event.json @@ -0,0 +1,337 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::event.event", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Title", + "defaultSortBy": "Title", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Title": { + "edit": { + "label": "Title", + "description": "Title for event", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Title", + "searchable": true, + "sortable": true + } + }, + "Subtitle": { + "edit": { + "label": "Subtitle", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Subtitle", + "searchable": true, + "sortable": true + } + }, + "Location": { + "edit": { + "label": "Location", + "description": "Enter the address (NOT link), e.g. 20 Symonds Street, Auckland CBD, Auckland 1010", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Location", + "searchable": true, + "sortable": true + } + }, + "Event_Date_Start": { + "edit": { + "label": "Start Date and Time of Event", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Event_Date_Start", + "searchable": true, + "sortable": true + } + }, + "Event_Date_End": { + "edit": { + "label": "End Date and Time of Event", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Event_Date_End", + "searchable": true, + "sortable": true + } + }, + "Event_Capacity": { + "edit": { + "label": "Event Capacity", + "description": "Total amount of tickets that can be sold. E.g. We have 5 member tickets, and 5 non-member tickets for sale. Event capacity is 7. This means that we can sell a maximum of 7 tickets (could be 2 member 5 non-member, or 3 member 4 non-member etc,)", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Event_Capacity", + "searchable": true, + "sortable": true + } + }, + "Is_Live": { + "edit": { + "label": "Is Live", + "description": "If you make this true it will manually place this event in \"Past Events\" and stop all ticket sales", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Is_Live", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "Use same size as Instagram 1:1 image", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "Terms_And_Conditions": { + "edit": { + "label": "Terms and Conditions", + "description": "Copy paste the Terms and Conditions and modify as required", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Terms_And_Conditions", + "searchable": true, + "sortable": true + } + }, + "Event_Capacity_Remaining": { + "edit": { + "label": "Event Capacity Remaining", + "description": "Number of tickets LEFT. Set this to the same as Event Capacity when making an event, do not touch it after that unless you want to reduce the amount of tickets left. ", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Event_Capacity_Remaining", + "searchable": true, + "sortable": true + } + }, + "Ticket_ID": { + "edit": { + "label": "Ticket_ID", + "description": "Select the tickets that you want to show for sale for the event. Match the ID of the TICKET to ensure they are correct", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Ticket_ID", + "searchable": false, + "sortable": false + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Title", + "size": 12 + } + ], + [ + { + "name": "Subtitle", + "size": 12 + } + ], + [ + { + "name": "Location", + "size": 12 + } + ], + [ + { + "name": "Event_Date_Start", + "size": 12 + } + ], + [ + { + "name": "Event_Date_End", + "size": 12 + } + ], + [ + { + "name": "Event_Capacity", + "size": 12 + } + ], + [ + { + "name": "Event_Capacity_Remaining", + "size": 12 + } + ], + [ + { + "name": "Is_Live", + "size": 12 + } + ], + [ + { + "name": "Image", + "size": 12 + } + ], + [ + { + "name": "Terms_And_Conditions", + "size": 12 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ], + [ + { + "name": "Ticket_ID", + "size": 12 + } + ] + ], + "list": [ + "id", + "Title", + "Subtitle", + "Location" + ] + }, + "uid": "api::event.event" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##exec.exec.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##exec.exec.json new file mode 100644 index 00000000..5eac7aaa --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##exec.exec.json @@ -0,0 +1,196 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::exec.exec", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "Shown when a user hovers on the Exec. Keep fairly brief ", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": true, + "sortable": true + } + }, + "Position": { + "edit": { + "label": "Position", + "description": "11 characters maximum", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Position", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "1:1 Image, same as instagram", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "Role": { + "edit": { + "label": "Role", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Role", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ], + [ + { + "name": "Position", + "size": 12 + } + ], + [ + { + "name": "Image", + "size": 12 + } + ], + [ + { + "name": "Role", + "size": 12 + } + ] + ], + "list": [ + "id", + "Name", + "Description", + "Position" + ] + }, + "uid": "api::exec.exec" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##introduction.introduction.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##introduction.introduction.json new file mode 100644 index 00000000..5ecefa6b --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##introduction.introduction.json @@ -0,0 +1,176 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::introduction.introduction", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "id", + "defaultSortBy": "Events", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "About us page main introduction", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": false, + "sortable": false + } + }, + "Events": { + "edit": { + "label": "Events", + "description": "Number of events we have had in the previous year", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Events", + "searchable": true, + "sortable": true + } + }, + "Members": { + "edit": { + "label": "Members", + "description": "Number of PAID member we have had in the previous year", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Members", + "searchable": true, + "sortable": true + } + }, + "Followers": { + "edit": { + "label": "Followers", + "description": "Number of followers we have had in the previous year", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Followers", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Members", + "size": 8 + } + ], + [ + { + "name": "Events", + "size": 8 + } + ], + [ + { + "name": "Followers", + "size": 8 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ] + ], + "list": [ + "id", + "Events", + "Members", + "Followers" + ] + }, + "uid": "api::introduction.introduction" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##partner.partner.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##partner.partner.json new file mode 100644 index 00000000..0bfba0bc --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##partner.partner.json @@ -0,0 +1,196 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::partner.partner", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Type": { + "edit": { + "label": "Type", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Type", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "Preferably 1:1 image, other sizes will work but not look as nice", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Location": { + "edit": { + "label": "Location", + "description": "Enter the address (NOT link), e.g. 20 Symonds Street, Auckland CBD, Auckland 1010", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Location", + "searchable": true, + "sortable": true + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "Keep it brief, this is where you put the benefits E.g. 10% off burgers ", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Type", + "size": 12 + } + ], + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Location", + "size": 12 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ], + [ + { + "name": "Image", + "size": 12 + } + ] + ], + "list": [ + "id", + "Type", + "Image", + "Name" + ] + }, + "uid": "api::partner.partner" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##people.people.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##people.people.json new file mode 100644 index 00000000..df30e801 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##people.people.json @@ -0,0 +1,317 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::people.people", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Email": { + "edit": { + "label": "Email", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Email", + "searchable": true, + "sortable": true + } + }, + "University_ID": { + "edit": { + "label": "University ID Number", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "University_ID", + "searchable": true, + "sortable": true + } + }, + "UPI": { + "edit": { + "label": "UPI", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "UPI", + "searchable": true, + "sortable": true + } + }, + "Study_Field": { + "edit": { + "label": "Field of Study", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Study_Field", + "searchable": true, + "sortable": true + } + }, + "Is_Member": { + "edit": { + "label": "Membership Active", + "description": "TODO: needs to be removed, as membership expiry can be used instead", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Is_Member", + "searchable": true, + "sortable": true + } + }, + "Status": { + "edit": { + "label": "Status", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Status", + "searchable": true, + "sortable": true + } + }, + "Member_Expiry_Date": { + "edit": { + "label": "Paid Membership Expiry Date", + "description": "This will be blank when a user uses the website to sign up, its only added once they purchase a membership", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Member_Expiry_Date", + "searchable": true, + "sortable": true + } + }, + "People_Ticket_ID": { + "edit": { + "label": "Tickets Purchased", + "description": "The tickets the user has purchased", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "People_Ticket_Code" + }, + "list": { + "label": "People_Ticket_ID", + "searchable": false, + "sortable": false + } + }, + "Institution": { + "edit": { + "label": "Institution", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Institution", + "searchable": true, + "sortable": true + } + }, + "Year_Of_Study": { + "edit": { + "label": "Year of Study", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Year_Of_Study", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Email", + "size": 12 + } + ], + [ + { + "name": "University_ID", + "size": 12 + } + ], + [ + { + "name": "UPI", + "size": 12 + } + ], + [ + { + "name": "Study_Field", + "size": 12 + } + ], + [ + { + "name": "Year_Of_Study", + "size": 12 + } + ], + [ + { + "name": "Institution", + "size": 12 + } + ], + [ + { + "name": "Status", + "size": 12 + } + ], + [ + { + "name": "Member_Expiry_Date", + "size": 12 + } + ], + [ + { + "name": "People_Ticket_ID", + "size": 12 + } + ], + [ + { + "name": "Is_Member", + "size": 12 + } + ] + ], + "list": [ + "id", + "Name", + "Email", + "University_ID" + ] + }, + "uid": "api::people.people" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##previous-team.previous-team.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##previous-team.previous-team.json new file mode 100644 index 00000000..82ed5a71 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##previous-team.previous-team.json @@ -0,0 +1,156 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::previous-team.previous-team", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Role": { + "edit": { + "label": "Role", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Role", + "searchable": true, + "sortable": true + } + }, + "Year": { + "edit": { + "label": "Year", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Year", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Role", + "size": 12 + } + ], + [ + { + "name": "Year", + "size": 12 + } + ] + ], + "list": [ + "id", + "Name", + "Role", + "Year" + ] + }, + "uid": "api::previous-team.previous-team" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##purchasable-membership.purchasable-membership.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##purchasable-membership.purchasable-membership.json new file mode 100644 index 00000000..77c1e62f --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##purchasable-membership.purchasable-membership.json @@ -0,0 +1,236 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::purchasable-membership.purchasable-membership", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Title", + "defaultSortBy": "Title", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Title": { + "edit": { + "label": "Title", + "description": "E.g. Semester 1 Membership, or Semester 2 Membership, or Semester 1 & 2 Membership", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Title", + "searchable": true, + "sortable": true + } + }, + "Expiry": { + "edit": { + "label": "Expiry", + "description": "When a user purchases a membership this would be the date their membership ends, ensure it lines up correctly with UoA semester dates", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Expiry", + "searchable": true, + "sortable": true + } + }, + "Price": { + "edit": { + "label": "Price", + "description": "Ensure this matches the Stripe Payment", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Price", + "searchable": true, + "sortable": true + } + }, + "Stripe_Link": { + "edit": { + "label": "Stripe Code", + "description": "COPY THE STRIPE CODE EXACTLY. E.g price_1PSHXPP464csY2Up4aKoSw6r", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Stripe_Link", + "searchable": true, + "sortable": true + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "Description for the membership. keep it brief", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": true, + "sortable": true + } + }, + "Membership_Link_Bypass": { + "edit": { + "label": "Redirect to external link", + "description": "Set this to true if you want the user to be taken to an external website (google form etc.). Use this ONLY if the payments are NOT working on the website as this would make everything manual for ticketing", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Membership_Link_Bypass", + "searchable": true, + "sortable": true + } + }, + "Bypass_Membership_Link": { + "edit": { + "label": "External Website Redirect Link", + "description": "Link for the website you want to redirect to. LEAVE THIS BLANK IF REDIRECT TO EXTERNAL LINK IS FALSE", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Bypass_Membership_Link", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Title", + "size": 12 + } + ], + [ + { + "name": "Expiry", + "size": 12 + } + ], + [ + { + "name": "Price", + "size": 12 + } + ], + [ + { + "name": "Stripe_Link", + "size": 12 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ], + [ + { + "name": "Membership_Link_Bypass", + "size": 12 + } + ], + [ + { + "name": "Bypass_Membership_Link", + "size": 12 + } + ] + ], + "list": [ + "id", + "Title", + "Expiry", + "Price" + ] + }, + "uid": "api::purchasable-membership.purchasable-membership" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##question.question.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##question.question.json new file mode 100644 index 00000000..550af713 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##question.question.json @@ -0,0 +1,178 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::question.question", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Question", + "defaultSortBy": "Question", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Question": { + "edit": { + "label": "Question", + "description": "Type the question you want displayed for a particular ticket. E.g. Dietary requirements. FOR A DOUBLE/COUPLE TICKET, one of the questions MUST be Enter partner/couple email", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Question", + "searchable": true, + "sortable": true + } + }, + "Check_For_Member_Email": { + "edit": { + "label": "Check For Member Email", + "description": "Leave this false UNLESS the question is what is your partner/couple's email. Then set this to true. What this does is checks to make sure the email entered is a valid paid member and won't let the user purchase the ticket if it isn't", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Check_For_Member_Email", + "searchable": true, + "sortable": true + } + }, + "Ticket_ID": { + "edit": { + "label": "ID of Ticket", + "description": "Select the ticket that you want this question displayed under. Make sure the ticket ID is correct", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Ticket_ID", + "searchable": true, + "sortable": true + } + }, + "Answer_ID": { + "edit": { + "label": "Answers to Question", + "description": "This is automatically filled and shows all answers to this particular question", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Answer_ID", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Question", + "size": 12 + } + ], + [ + { + "name": "Check_For_Member_Email", + "size": 12 + } + ], + [ + { + "name": "Ticket_ID", + "size": 12 + } + ], + [ + { + "name": "Answer_ID", + "size": 12 + } + ] + ], + "list": [ + "id", + "Question", + "Check_For_Member_Email", + "Ticket_ID" + ] + }, + "uid": "api::question.question" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##some-photo.some-photo.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##some-photo.some-photo.json new file mode 100644 index 00000000..2ebfb57a --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##some-photo.some-photo.json @@ -0,0 +1,156 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::some-photo.some-photo", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Title", + "defaultSortBy": "Title", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "Title": { + "edit": { + "label": "Title", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Title", + "searchable": true, + "sortable": true + } + }, + "Year": { + "edit": { + "label": "Year", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Year", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Title", + "size": 12 + } + ], + [ + { + "name": "Year", + "size": 12 + } + ], + [ + { + "name": "Image", + "size": 12 + } + ] + ], + "list": [ + "id", + "Image", + "Title", + "Year" + ] + }, + "uid": "api::some-photo.some-photo" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##ticket.ticket.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##ticket.ticket.json new file mode 100644 index 00000000..811d65ca --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##ticket.ticket.json @@ -0,0 +1,399 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::ticket.ticket", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "Name of the ticket. E.g Member Ticket", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Price": { + "edit": { + "label": "Price", + "description": "Make sure the price matches the correct stripe price", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Price", + "searchable": true, + "sortable": true + } + }, + "Is_Member_Only": { + "edit": { + "label": "Member Only", + "description": "If this is true, it will show a hint in the events page with \"This ticket is only available for paid members\" and ONLY allow paid members to purchase a SINGLE member ticket", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Is_Member_Only", + "searchable": true, + "sortable": true + } + }, + "Is_Double": { + "edit": { + "label": "Double/Couple Ticket", + "description": "Leave this False unless this is for a couple/double ticket. Make sure you link a question asking for the partner's email", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Is_Double", + "searchable": true, + "sortable": true + } + }, + "Max_Number_Tickets": { + "edit": { + "label": "Number of Tickets", + "description": "The maximum number of this type of ticket. E.g if you want only 50 member tickets to be sold, put 50. If there is no limit just type 9999", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Max_Number_Tickets", + "searchable": true, + "sortable": true + } + }, + "Number_Tickets_Left": { + "edit": { + "label": "Number of Tickets Left", + "description": "Set this to the same as the Maximum Number Of Tickets when creating a ticket, it will automatically count down when a ticket is sold.", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Number_Tickets_Left", + "searchable": true, + "sortable": true + } + }, + "Ticket_Description": { + "edit": { + "label": "Ticket Description", + "description": "This is shown as a small hint under the ticket title. Leave blank if not required, keep brief if required.", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Ticket_Description", + "searchable": true, + "sortable": true + } + }, + "Start_Date_Ticket_Sales": { + "edit": { + "label": "Start Date of Ticket Sale", + "description": "Ticket sales end automatically when the event has started", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Start_Date_Ticket_Sales", + "searchable": true, + "sortable": true + } + }, + "Is_Ticket_Live": { + "edit": { + "label": "Ticket is Live", + "description": "Set to false if you want to stop sales of this ticket", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Is_Ticket_Live", + "searchable": true, + "sortable": true + } + }, + "Question_ID": { + "edit": { + "label": "Question IDs", + "description": "Link all the questions that you want asked when a user purchases this ticket. Name, email, phone number, are automatically asked.", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Question_ID", + "searchable": false, + "sortable": false + } + }, + "Event_ID": { + "edit": { + "label": "Event ", + "description": "Link the event the ticket is to be sold for", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "Title" + }, + "list": { + "label": "Event_ID", + "searchable": true, + "sortable": true + } + }, + "People_Ticket_ID": { + "edit": { + "label": "Member Tickets", + "description": "All the members (paid and unpaid) that have purchased this ticket", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "Name" + }, + "list": { + "label": "People_Ticket_ID", + "searchable": false, + "sortable": false + } + }, + "Ticket_Link_Bypass": { + "edit": { + "label": "Redirect to External Link", + "description": "Set this to true if you want the user to be taken to an external website (Humanitix etc.). Use this ONLY if the payments are NOT working on the website as this would make everything manual for ticketing", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Ticket_Link_Bypass", + "searchable": true, + "sortable": true + } + }, + "Bypass_Ticket_Link": { + "edit": { + "label": "External Website Redirect Link", + "description": "Leave this blank unless External Website Redirect is true. Add the link you want to redirect to e.g. Https://www.google.co.nz", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Bypass_Ticket_Link", + "searchable": true, + "sortable": true + } + }, + "Stripe_Link": { + "edit": { + "label": "Stripe Code", + "description": "COPY THE STRIPE CODE EXACTLY. E.g price_1PSHXPP464csY2Up4aKoSw6r", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Stripe_Link", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Event_ID", + "size": 12 + } + ], + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Price", + "size": 12 + } + ], + [ + { + "name": "Stripe_Link", + "size": 12 + } + ], + [ + { + "name": "Is_Member_Only", + "size": 12 + } + ], + [ + { + "name": "Is_Double", + "size": 12 + } + ], + [ + { + "name": "Max_Number_Tickets", + "size": 12 + } + ], + [ + { + "name": "Number_Tickets_Left", + "size": 12 + } + ], + [ + { + "name": "Ticket_Description", + "size": 12 + } + ], + [ + { + "name": "Start_Date_Ticket_Sales", + "size": 12 + } + ], + [ + { + "name": "Is_Ticket_Live", + "size": 12 + } + ], + [ + { + "name": "Question_ID", + "size": 12 + } + ], + [ + { + "name": "Ticket_Link_Bypass", + "size": 12 + } + ], + [ + { + "name": "Bypass_Ticket_Link", + "size": 12 + } + ], + [ + { + "name": "People_Ticket_ID", + "size": 12 + } + ] + ], + "list": [ + "id", + "Name", + "Price", + "Is_Member_Only" + ] + }, + "uid": "api::ticket.ticket" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##user-ticket.user-ticket.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##user-ticket.user-ticket.json new file mode 100644 index 00000000..93bfdec8 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##user-ticket.user-ticket.json @@ -0,0 +1,279 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::user-ticket.user-ticket", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Name", + "defaultSortBy": "Name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "People_ID": { + "edit": { + "label": "Member ID", + "description": "If the user was logged in when purchasing the ticket the user's account will be linked, otherwise it won't be linked", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "Name" + }, + "list": { + "label": "People_ID", + "searchable": true, + "sortable": true + } + }, + "Ticket_ID": { + "edit": { + "label": "Ticket ID", + "description": "Ticket the user purhcased, E.g Member ticket, Non-member ticket, or Couple Ticket.", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Ticket_ID", + "searchable": true, + "sortable": true + } + }, + "Name": { + "edit": { + "label": "Name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Name", + "searchable": true, + "sortable": true + } + }, + "Email": { + "edit": { + "label": "Email", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Email", + "searchable": true, + "sortable": true + } + }, + "Phone_Number": { + "edit": { + "label": "Phone Number", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Phone_Number", + "searchable": true, + "sortable": true + } + }, + "Answers": { + "edit": { + "label": "Answers", + "description": "Answers to the questions in the ticket", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "id" + }, + "list": { + "label": "Answers", + "searchable": false, + "sortable": false + } + }, + "People_Ticket_Code": { + "edit": { + "label": "Ticket Code", + "description": "Ticket code that is automatically generated when a ticket is purchased. If it is blank this ticket is invalid, because the payment did NOT get completed", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "People_Ticket_Code", + "searchable": true, + "sortable": true + } + }, + "Attendance": { + "edit": { + "label": "Attendance", + "description": "If the member attended the event, this is set using the QR code scanner. Can be done manually through Strapi also but is inconvenient.", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Attendance", + "searchable": true, + "sortable": true + } + }, + "Paid": { + "edit": { + "label": "Paid", + "description": "This is confirmation that the user has purchased the ticket. If it is false, the user did NOT complete the ticket purchase. ", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Paid", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Paid", + "size": 12 + } + ], + [ + { + "name": "Name", + "size": 12 + } + ], + [ + { + "name": "Email", + "size": 12 + } + ], + [ + { + "name": "Phone_Number", + "size": 12 + } + ], + [ + { + "name": "People_Ticket_Code", + "size": 12 + } + ], + [ + { + "name": "Answers", + "size": 12 + } + ], + [ + { + "name": "Attendance", + "size": 12 + } + ], + [ + { + "name": "Ticket_ID", + "size": 12 + } + ], + [ + { + "name": "People_ID", + "size": 12 + } + ] + ], + "list": [ + "id", + "People_ID", + "Ticket_ID", + "Name" + ] + }, + "uid": "api::user-ticket.user-ticket" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##value.value.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##value.value.json new file mode 100644 index 00000000..65b09f18 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##api##value.value.json @@ -0,0 +1,156 @@ +{ + "key": "plugin_content_manager_configuration_content_types::api::value.value", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "Title", + "defaultSortBy": "Title", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "Title": { + "edit": { + "label": "Title", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Title", + "searchable": true, + "sortable": true + } + }, + "Description": { + "edit": { + "label": "Description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Description", + "searchable": true, + "sortable": true + } + }, + "Image": { + "edit": { + "label": "Image", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "Image", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "edit": [ + [ + { + "name": "Title", + "size": 12 + } + ], + [ + { + "name": "Description", + "size": 12 + } + ], + [ + { + "name": "Image", + "size": 12 + } + ] + ], + "list": [ + "id", + "Title", + "Description", + "Image" + ] + }, + "uid": "api::value.value" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release-action.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release-action.json new file mode 100644 index 00000000..f489a497 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release-action.json @@ -0,0 +1,193 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::content-releases.release-action", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "contentType", + "defaultSortBy": "contentType", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "type": { + "edit": { + "label": "type", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "type", + "searchable": true, + "sortable": true + } + }, + "contentType": { + "edit": { + "label": "contentType", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "contentType", + "searchable": true, + "sortable": true + } + }, + "locale": { + "edit": { + "label": "locale", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "locale", + "searchable": true, + "sortable": true + } + }, + "release": { + "edit": { + "label": "release", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "release", + "searchable": true, + "sortable": true + } + }, + "isEntryValid": { + "edit": { + "label": "isEntryValid", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "isEntryValid", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "type", + "contentType", + "locale" + ], + "edit": [ + [ + { + "name": "type", + "size": 6 + }, + { + "name": "contentType", + "size": 6 + } + ], + [ + { + "name": "locale", + "size": 6 + }, + { + "name": "release", + "size": 6 + } + ], + [ + { + "name": "isEntryValid", + "size": 4 + } + ] + ] + }, + "uid": "plugin::content-releases.release-action" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release.json new file mode 100644 index 00000000..a607e0cb --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##content-releases.release.json @@ -0,0 +1,211 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::content-releases.release", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "releasedAt": { + "edit": { + "label": "releasedAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "releasedAt", + "searchable": true, + "sortable": true + } + }, + "scheduledAt": { + "edit": { + "label": "scheduledAt", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "scheduledAt", + "searchable": true, + "sortable": true + } + }, + "timezone": { + "edit": { + "label": "timezone", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "timezone", + "searchable": true, + "sortable": true + } + }, + "status": { + "edit": { + "label": "status", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "status", + "searchable": true, + "sortable": true + } + }, + "actions": { + "edit": { + "label": "actions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "contentType" + }, + "list": { + "label": "actions", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "releasedAt", + "scheduledAt" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "releasedAt", + "size": 6 + } + ], + [ + { + "name": "scheduledAt", + "size": 6 + }, + { + "name": "timezone", + "size": 6 + } + ], + [ + { + "name": "status", + "size": 6 + }, + { + "name": "actions", + "size": 6 + } + ] + ] + }, + "uid": "plugin::content-releases.release" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##i18n.locale.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##i18n.locale.json new file mode 100644 index 00000000..978af51d --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##i18n.locale.json @@ -0,0 +1,134 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::i18n.locale", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "code": { + "edit": { + "label": "code", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "code", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "code", + "createdAt" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "code", + "size": 6 + } + ] + ] + }, + "uid": "plugin::i18n.locale" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.file.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.file.json new file mode 100644 index 00000000..83c0708a --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.file.json @@ -0,0 +1,405 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::upload.file", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "alternativeText": { + "edit": { + "label": "alternativeText", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "alternativeText", + "searchable": true, + "sortable": true + } + }, + "caption": { + "edit": { + "label": "caption", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "caption", + "searchable": true, + "sortable": true + } + }, + "width": { + "edit": { + "label": "width", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "width", + "searchable": true, + "sortable": true + } + }, + "height": { + "edit": { + "label": "height", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "height", + "searchable": true, + "sortable": true + } + }, + "formats": { + "edit": { + "label": "formats", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "formats", + "searchable": false, + "sortable": false + } + }, + "hash": { + "edit": { + "label": "hash", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "hash", + "searchable": true, + "sortable": true + } + }, + "ext": { + "edit": { + "label": "ext", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "ext", + "searchable": true, + "sortable": true + } + }, + "mime": { + "edit": { + "label": "mime", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "mime", + "searchable": true, + "sortable": true + } + }, + "size": { + "edit": { + "label": "size", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "size", + "searchable": true, + "sortable": true + } + }, + "url": { + "edit": { + "label": "url", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "url", + "searchable": true, + "sortable": true + } + }, + "previewUrl": { + "edit": { + "label": "previewUrl", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "previewUrl", + "searchable": true, + "sortable": true + } + }, + "provider": { + "edit": { + "label": "provider", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "provider", + "searchable": true, + "sortable": true + } + }, + "provider_metadata": { + "edit": { + "label": "provider_metadata", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "provider_metadata", + "searchable": false, + "sortable": false + } + }, + "folder": { + "edit": { + "label": "folder", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "folder", + "searchable": true, + "sortable": true + } + }, + "folderPath": { + "edit": { + "label": "folderPath", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "folderPath", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "alternativeText", + "caption" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "alternativeText", + "size": 6 + } + ], + [ + { + "name": "caption", + "size": 6 + }, + { + "name": "width", + "size": 4 + } + ], + [ + { + "name": "height", + "size": 4 + } + ], + [ + { + "name": "formats", + "size": 12 + } + ], + [ + { + "name": "hash", + "size": 6 + }, + { + "name": "ext", + "size": 6 + } + ], + [ + { + "name": "mime", + "size": 6 + }, + { + "name": "size", + "size": 4 + } + ], + [ + { + "name": "url", + "size": 6 + }, + { + "name": "previewUrl", + "size": 6 + } + ], + [ + { + "name": "provider", + "size": 6 + } + ], + [ + { + "name": "provider_metadata", + "size": 12 + } + ], + [ + { + "name": "folder", + "size": 6 + }, + { + "name": "folderPath", + "size": 6 + } + ] + ] + }, + "uid": "plugin::upload.file" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.folder.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.folder.json new file mode 100644 index 00000000..8c4a9065 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##upload.folder.json @@ -0,0 +1,213 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::upload.folder", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "pathId": { + "edit": { + "label": "pathId", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "pathId", + "searchable": true, + "sortable": true + } + }, + "parent": { + "edit": { + "label": "parent", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "parent", + "searchable": true, + "sortable": true + } + }, + "children": { + "edit": { + "label": "children", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "children", + "searchable": false, + "sortable": false + } + }, + "files": { + "edit": { + "label": "files", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "files", + "searchable": false, + "sortable": false + } + }, + "path": { + "edit": { + "label": "path", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "path", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "pathId", + "parent" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "pathId", + "size": 4 + } + ], + [ + { + "name": "parent", + "size": 6 + }, + { + "name": "children", + "size": 6 + } + ], + [ + { + "name": "files", + "size": 6 + }, + { + "name": "path", + "size": 6 + } + ] + ] + }, + "uid": "plugin::upload.folder" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.permission.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.permission.json new file mode 100644 index 00000000..00b9cdf9 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.permission.json @@ -0,0 +1,135 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::users-permissions.permission", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "action", + "defaultSortBy": "action", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "action": { + "edit": { + "label": "action", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "action", + "searchable": true, + "sortable": true + } + }, + "role": { + "edit": { + "label": "role", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "role", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "action", + "role", + "createdAt" + ], + "edit": [ + [ + { + "name": "action", + "size": 6 + }, + { + "name": "role", + "size": 6 + } + ] + ] + }, + "uid": "plugin::users-permissions.permission" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.role.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.role.json new file mode 100644 index 00000000..4ba069a2 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.role.json @@ -0,0 +1,194 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::users-permissions.role", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "name", + "defaultSortBy": "name", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "name": { + "edit": { + "label": "name", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "name", + "searchable": true, + "sortable": true + } + }, + "description": { + "edit": { + "label": "description", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "description", + "searchable": true, + "sortable": true + } + }, + "type": { + "edit": { + "label": "type", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "type", + "searchable": true, + "sortable": true + } + }, + "permissions": { + "edit": { + "label": "permissions", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "action" + }, + "list": { + "label": "permissions", + "searchable": false, + "sortable": false + } + }, + "users": { + "edit": { + "label": "users", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "username" + }, + "list": { + "label": "users", + "searchable": false, + "sortable": false + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "name", + "description", + "type" + ], + "edit": [ + [ + { + "name": "name", + "size": 6 + }, + { + "name": "description", + "size": 6 + } + ], + [ + { + "name": "type", + "size": 6 + }, + { + "name": "permissions", + "size": 6 + } + ], + [ + { + "name": "users", + "size": 6 + } + ] + ] + }, + "uid": "plugin::users-permissions.role" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.user.json b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.user.json new file mode 100644 index 00000000..489874c6 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_content_manager_configuration_content_types##plugin##users-permissions.user.json @@ -0,0 +1,253 @@ +{ + "key": "plugin_content_manager_configuration_content_types::plugin::users-permissions.user", + "value": { + "settings": { + "bulkable": true, + "filterable": true, + "searchable": true, + "pageSize": 10, + "mainField": "username", + "defaultSortBy": "username", + "defaultSortOrder": "ASC" + }, + "metadatas": { + "id": { + "edit": {}, + "list": { + "label": "id", + "searchable": true, + "sortable": true + } + }, + "username": { + "edit": { + "label": "username", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "username", + "searchable": true, + "sortable": true + } + }, + "email": { + "edit": { + "label": "email", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "email", + "searchable": true, + "sortable": true + } + }, + "provider": { + "edit": { + "label": "provider", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "provider", + "searchable": true, + "sortable": true + } + }, + "password": { + "edit": { + "label": "password", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "password", + "searchable": true, + "sortable": true + } + }, + "resetPasswordToken": { + "edit": { + "label": "resetPasswordToken", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "resetPasswordToken", + "searchable": true, + "sortable": true + } + }, + "confirmationToken": { + "edit": { + "label": "confirmationToken", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "confirmationToken", + "searchable": true, + "sortable": true + } + }, + "confirmed": { + "edit": { + "label": "confirmed", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "confirmed", + "searchable": true, + "sortable": true + } + }, + "blocked": { + "edit": { + "label": "blocked", + "description": "", + "placeholder": "", + "visible": true, + "editable": true + }, + "list": { + "label": "blocked", + "searchable": true, + "sortable": true + } + }, + "role": { + "edit": { + "label": "role", + "description": "", + "placeholder": "", + "visible": true, + "editable": true, + "mainField": "name" + }, + "list": { + "label": "role", + "searchable": true, + "sortable": true + } + }, + "createdAt": { + "edit": { + "label": "createdAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "createdAt", + "searchable": true, + "sortable": true + } + }, + "updatedAt": { + "edit": { + "label": "updatedAt", + "description": "", + "placeholder": "", + "visible": false, + "editable": true + }, + "list": { + "label": "updatedAt", + "searchable": true, + "sortable": true + } + }, + "createdBy": { + "edit": { + "label": "createdBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "createdBy", + "searchable": true, + "sortable": true + } + }, + "updatedBy": { + "edit": { + "label": "updatedBy", + "description": "", + "placeholder": "", + "visible": false, + "editable": true, + "mainField": "firstname" + }, + "list": { + "label": "updatedBy", + "searchable": true, + "sortable": true + } + } + }, + "layouts": { + "list": [ + "id", + "username", + "email", + "confirmed" + ], + "edit": [ + [ + { + "name": "username", + "size": 6 + }, + { + "name": "email", + "size": 6 + } + ], + [ + { + "name": "password", + "size": 6 + }, + { + "name": "confirmed", + "size": 4 + } + ], + [ + { + "name": "blocked", + "size": 4 + }, + { + "name": "role", + "size": 6 + } + ] + ] + }, + "uid": "plugin::users-permissions.user" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_i18n_default_locale.json b/strapi/config/sync/core-store.plugin_i18n_default_locale.json new file mode 100644 index 00000000..c5f5fe53 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_i18n_default_locale.json @@ -0,0 +1,7 @@ +{ + "key": "plugin_i18n_default_locale", + "value": "en", + "type": "string", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_upload_settings.json b/strapi/config/sync/core-store.plugin_upload_settings.json new file mode 100644 index 00000000..3285174d --- /dev/null +++ b/strapi/config/sync/core-store.plugin_upload_settings.json @@ -0,0 +1,11 @@ +{ + "key": "plugin_upload_settings", + "value": { + "sizeOptimization": true, + "responsiveDimensions": true, + "autoOrientation": false + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_upload_view_configuration.json b/strapi/config/sync/core-store.plugin_upload_view_configuration.json new file mode 100644 index 00000000..9637f39c --- /dev/null +++ b/strapi/config/sync/core-store.plugin_upload_view_configuration.json @@ -0,0 +1,10 @@ +{ + "key": "plugin_upload_view_configuration", + "value": { + "pageSize": 10, + "sort": "createdAt:DESC" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_users-permissions_advanced.json b/strapi/config/sync/core-store.plugin_users-permissions_advanced.json new file mode 100644 index 00000000..74368cd1 --- /dev/null +++ b/strapi/config/sync/core-store.plugin_users-permissions_advanced.json @@ -0,0 +1,14 @@ +{ + "key": "plugin_users-permissions_advanced", + "value": { + "unique_email": true, + "allow_register": true, + "email_confirmation": false, + "email_reset_password": null, + "email_confirmation_redirection": null, + "default_role": "authenticated" + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/core-store.plugin_users-permissions_email.json b/strapi/config/sync/core-store.plugin_users-permissions_email.json new file mode 100644 index 00000000..a8ebbe2d --- /dev/null +++ b/strapi/config/sync/core-store.plugin_users-permissions_email.json @@ -0,0 +1,34 @@ +{ + "key": "plugin_users-permissions_email", + "value": { + "reset_password": { + "display": "Email.template.reset_password", + "icon": "sync", + "options": { + "from": { + "name": "Administration Panel", + "email": "no-reply@strapi.io" + }, + "response_email": "", + "object": "Reset password", + "message": "

We heard that you lost your password. Sorry about that!

\n\n

But don’t worry! You can use the following link to reset your password:

\n

<%= URL %>?code=<%= TOKEN %>

\n\n

Thanks.

" + } + }, + "email_confirmation": { + "display": "Email.template.email_confirmation", + "icon": "check-square", + "options": { + "from": { + "name": "Administration Panel", + "email": "no-reply@strapi.io" + }, + "response_email": "", + "object": "Account confirmation", + "message": "

Thank you for registering!

\n\n

You have to confirm your email address. Please click on the link below.

\n\n

<%= URL %>?confirmation=<%= CODE %>

\n\n

Thanks.

" + } + } + }, + "type": "object", + "environment": null, + "tag": null +} \ No newline at end of file diff --git a/strapi/config/sync/i18n-locale.en.json b/strapi/config/sync/i18n-locale.en.json new file mode 100644 index 00000000..674d0c8a --- /dev/null +++ b/strapi/config/sync/i18n-locale.en.json @@ -0,0 +1,4 @@ +{ + "name": "English (en)", + "code": "en" +} \ No newline at end of file diff --git a/strapi/config/sync/user-role.authenticated.json b/strapi/config/sync/user-role.authenticated.json new file mode 100644 index 00000000..ef2d7a58 --- /dev/null +++ b/strapi/config/sync/user-role.authenticated.json @@ -0,0 +1,13 @@ +{ + "name": "Authenticated", + "description": "Default role given to authenticated user.", + "type": "authenticated", + "permissions": [ + { + "action": "plugin::users-permissions.auth.changePassword" + }, + { + "action": "plugin::users-permissions.user.me" + } + ] +} \ No newline at end of file diff --git a/strapi/config/sync/user-role.public.json b/strapi/config/sync/user-role.public.json new file mode 100644 index 00000000..1dfc474b --- /dev/null +++ b/strapi/config/sync/user-role.public.json @@ -0,0 +1,73 @@ +{ + "name": "Public", + "description": "Default role given to unauthenticated user.", + "type": "public", + "permissions": [ + { + "action": "api::event-gallery.event-gallery.find" + }, + { + "action": "api::event.event.find" + }, + { + "action": "api::event.event.findOne" + }, + { + "action": "api::exec.exec.find" + }, + { + "action": "api::introduction.introduction.find" + }, + { + "action": "api::partner.partner.find" + }, + { + "action": "api::previous-team.previous-team.find" + }, + { + "action": "api::purchasable-membership.purchasable-membership.find" + }, + { + "action": "api::purchasable-membership.purchasable-membership.findOne" + }, + { + "action": "api::question.question.find" + }, + { + "action": "api::question.question.findOne" + }, + { + "action": "api::some-photo.some-photo.find" + }, + { + "action": "api::ticket.ticket.find" + }, + { + "action": "api::ticket.ticket.findOne" + }, + { + "action": "api::value.value.find" + }, + { + "action": "plugin::users-permissions.auth.callback" + }, + { + "action": "plugin::users-permissions.auth.connect" + }, + { + "action": "plugin::users-permissions.auth.emailConfirmation" + }, + { + "action": "plugin::users-permissions.auth.forgotPassword" + }, + { + "action": "plugin::users-permissions.auth.register" + }, + { + "action": "plugin::users-permissions.auth.resetPassword" + }, + { + "action": "plugin::users-permissions.auth.sendEmailConfirmation" + } + ] +} \ No newline at end of file diff --git a/strapi/package.json b/strapi/package.json index 18f853e6..4001627f 100644 --- a/strapi/package.json +++ b/strapi/package.json @@ -25,7 +25,9 @@ "react": "^18.0.0", "react-dom": "^18.0.0", "react-router-dom": "5.3.4", + "strapi-plugin-config-sync": "1.2.6", "strapi-plugin-excel-export-2024": "^1.0.7", + "strapi-plugin-import-export-entries": "^1.23.1", "styled-components": "5.3.3" }, "devDependencies": {}, diff --git a/strapi/src/api/answer/content-types/answer/schema.json b/strapi/src/api/answer/content-types/answer/schema.json index 15ccae88..7912be6e 100644 --- a/strapi/src/api/answer/content-types/answer/schema.json +++ b/strapi/src/api/answer/content-types/answer/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "answer", "pluralName": "answers", - "displayName": "Answer", + "displayName": "Answers", "description": "" }, "options": { diff --git a/strapi/src/api/event-gallery/content-types/event-gallery/schema.json b/strapi/src/api/event-gallery/content-types/event-gallery/schema.json index 87301285..df94a30f 100644 --- a/strapi/src/api/event-gallery/content-types/event-gallery/schema.json +++ b/strapi/src/api/event-gallery/content-types/event-gallery/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "event-gallery", "pluralName": "event-galleries", - "displayName": "Event_Gallery" + "displayName": "Past Event Photos" }, "options": { "draftAndPublish": true diff --git a/strapi/src/api/event/content-types/event/schema.json b/strapi/src/api/event/content-types/event/schema.json index 66b4ba94..b4cb37ab 100644 --- a/strapi/src/api/event/content-types/event/schema.json +++ b/strapi/src/api/event/content-types/event/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "event", "pluralName": "events", - "displayName": "Event", + "displayName": "Events", "description": "" }, "options": { @@ -24,9 +24,6 @@ "type": "string", "required": true }, - "Location_Link": { - "type": "string" - }, "Event_Date_Start": { "type": "datetime", "required": true @@ -69,11 +66,6 @@ "Description": { "type": "richtext", "required": true - }, - "Stripe_Price_ID": { - "type": "string", - "required": true, - "unique": true } } } diff --git a/strapi/src/api/exec/content-types/exec/schema.json b/strapi/src/api/exec/content-types/exec/schema.json index e6d17700..d6b222dd 100644 --- a/strapi/src/api/exec/content-types/exec/schema.json +++ b/strapi/src/api/exec/content-types/exec/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "exec", "pluralName": "execs", - "displayName": "Exec", + "displayName": "Executives", "description": "" }, "options": { diff --git a/strapi/src/api/introduction/content-types/introduction/schema.json b/strapi/src/api/introduction/content-types/introduction/schema.json index e5fafe41..bb2bac86 100644 --- a/strapi/src/api/introduction/content-types/introduction/schema.json +++ b/strapi/src/api/introduction/content-types/introduction/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "introduction", "pluralName": "introductions", - "displayName": "Introduction", + "displayName": "About Us Page", "description": "" }, "options": { diff --git a/strapi/src/api/partner/content-types/partner/schema.json b/strapi/src/api/partner/content-types/partner/schema.json index 0a21d173..900b3c1c 100644 --- a/strapi/src/api/partner/content-types/partner/schema.json +++ b/strapi/src/api/partner/content-types/partner/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "partner", "pluralName": "partners", - "displayName": "Partner " + "displayName": "Sponsors" }, "options": { "draftAndPublish": true diff --git a/strapi/src/api/people/content-types/people/schema.json b/strapi/src/api/people/content-types/people/schema.json index 708ba7f2..a01a9719 100644 --- a/strapi/src/api/people/content-types/people/schema.json +++ b/strapi/src/api/people/content-types/people/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "people", "pluralName": "peoples", - "displayName": "People", + "displayName": "Members", "description": "" }, "options": { @@ -22,19 +22,15 @@ }, "University_ID": { "type": "string", - "required": false + "required": true }, "UPI": { "type": "string", - "required": false - }, - "Year_Of_Study": { - "type": "string", - "required": false + "required": true }, "Study_Field": { "type": "string", - "required": false + "required": true }, "Is_Member": { "type": "boolean", @@ -52,7 +48,7 @@ }, "Member_Expiry_Date": { "type": "date", - "required": true + "required": false }, "People_Ticket_ID": { "type": "relation", @@ -69,6 +65,10 @@ "None" ], "required": true + }, + "Year_Of_Study": { + "type": "string", + "required": true } } } diff --git a/strapi/src/api/previous-team/content-types/previous-team/schema.json b/strapi/src/api/previous-team/content-types/previous-team/schema.json index 31fd3eb4..3260e277 100644 --- a/strapi/src/api/previous-team/content-types/previous-team/schema.json +++ b/strapi/src/api/previous-team/content-types/previous-team/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "previous-team", "pluralName": "previous-teams", - "displayName": "Previous_Team" + "displayName": "Previous Executives" }, "options": { "draftAndPublish": true diff --git a/strapi/src/api/purchasable-membership/content-types/purchasable-membership/schema.json b/strapi/src/api/purchasable-membership/content-types/purchasable-membership/schema.json index 2ae5feee..43920ecb 100644 --- a/strapi/src/api/purchasable-membership/content-types/purchasable-membership/schema.json +++ b/strapi/src/api/purchasable-membership/content-types/purchasable-membership/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "purchasable-membership", "pluralName": "purchasable-memberships", - "displayName": "Purchasable_Memberships", + "displayName": "Memberships For Sale", "description": "" }, "options": { diff --git a/strapi/src/api/question/content-types/question/schema.json b/strapi/src/api/question/content-types/question/schema.json index e13b4094..ce7bb997 100644 --- a/strapi/src/api/question/content-types/question/schema.json +++ b/strapi/src/api/question/content-types/question/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "question", "pluralName": "questions", - "displayName": "Question", + "displayName": "Ticket Questions", "description": "" }, "options": { diff --git a/strapi/src/api/some-photo/content-types/some-photo/schema.json b/strapi/src/api/some-photo/content-types/some-photo/schema.json index ede82290..3f9b8207 100644 --- a/strapi/src/api/some-photo/content-types/some-photo/schema.json +++ b/strapi/src/api/some-photo/content-types/some-photo/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "some-photo", "pluralName": "some-photos", - "displayName": "Some_Photo", + "displayName": "Polaroids on Home Page", "description": "" }, "options": { diff --git a/strapi/src/api/ticket/content-types/ticket/schema.json b/strapi/src/api/ticket/content-types/ticket/schema.json index f4bfdff5..303294e9 100644 --- a/strapi/src/api/ticket/content-types/ticket/schema.json +++ b/strapi/src/api/ticket/content-types/ticket/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "ticket", "pluralName": "tickets", - "displayName": "Ticket", + "displayName": "Tickets", "description": "" }, "options": { @@ -16,14 +16,6 @@ "type": "string", "required": true }, - "Discount_Code": { - "type": "string", - "required": false - }, - "Discount_Price": { - "type": "decimal", - "required": false - }, "Price": { "type": "decimal", "required": true diff --git a/strapi/src/api/user-ticket/content-types/user-ticket/schema.json b/strapi/src/api/user-ticket/content-types/user-ticket/schema.json index 81be47f0..20a79a42 100644 --- a/strapi/src/api/user-ticket/content-types/user-ticket/schema.json +++ b/strapi/src/api/user-ticket/content-types/user-ticket/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "user-ticket", "pluralName": "user-tickets", - "displayName": "People_Ticket", + "displayName": "Tickets Purchased by Members", "description": "" }, "options": { diff --git a/strapi/src/api/value/content-types/value/schema.json b/strapi/src/api/value/content-types/value/schema.json index 5b046adb..9f1adad4 100644 --- a/strapi/src/api/value/content-types/value/schema.json +++ b/strapi/src/api/value/content-types/value/schema.json @@ -4,7 +4,7 @@ "info": { "singularName": "value", "pluralName": "values", - "displayName": "Value" + "displayName": "AUIS Values" }, "options": { "draftAndPublish": true diff --git a/strapi/yarn.lock b/strapi/yarn.lock index 5dd3d35f..832be852 100644 --- a/strapi/yarn.lock +++ b/strapi/yarn.lock @@ -388,6 +388,23 @@ source-map "^0.5.7" stylis "4.2.0" +"@emotion/babel-plugin@^11.13.5": + version "11.13.5" + resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.13.5.tgz#eab8d65dbded74e0ecfd28dc218e75607c4e7bc0" + integrity sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ== + dependencies: + "@babel/helper-module-imports" "^7.16.7" + "@babel/runtime" "^7.18.3" + "@emotion/hash" "^0.9.2" + "@emotion/memoize" "^0.9.0" + "@emotion/serialize" "^1.3.3" + babel-plugin-macros "^3.1.0" + convert-source-map "^1.5.0" + escape-string-regexp "^4.0.0" + find-root "^1.1.0" + source-map "^0.5.7" + stylis "4.2.0" + "@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" @@ -399,11 +416,38 @@ "@emotion/weak-memoize" "^0.3.1" stylis "4.2.0" +"@emotion/cache@^11.13.5": + version "11.14.0" + resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.14.0.tgz#ee44b26986eeb93c8be82bb92f1f7a9b21b2ed76" + integrity sha512-L/B1lc/TViYk4DcpGxtAVbx0ZyiKM5ktoIyafGkH6zg/tj+mA+NE//aPYKG0k8kCHSHVJrpLpcAlOBEXQ3SavA== + dependencies: + "@emotion/memoize" "^0.9.0" + "@emotion/sheet" "^1.4.0" + "@emotion/utils" "^1.4.2" + "@emotion/weak-memoize" "^0.4.0" + stylis "4.2.0" + +"@emotion/css@^11.10.5": + version "11.13.5" + resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.13.5.tgz#db2d3be6780293640c082848e728a50544b9dfa4" + integrity sha512-wQdD0Xhkn3Qy2VNcIzbLP9MR8TafI0MJb7BEAXKp+w4+XqErksWR4OXomuDzPsN4InLdGhVe6EYcn2ZIUCpB8w== + dependencies: + "@emotion/babel-plugin" "^11.13.5" + "@emotion/cache" "^11.13.5" + "@emotion/serialize" "^1.3.3" + "@emotion/sheet" "^1.4.0" + "@emotion/utils" "^1.4.2" + "@emotion/hash@^0.9.1": version "0.9.1" resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.1.tgz#4ffb0055f7ef676ebc3a5a91fb621393294e2f43" integrity sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ== +"@emotion/hash@^0.9.2": + version "0.9.2" + resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.9.2.tgz#ff9221b9f58b4dfe61e619a7788734bd63f6898b" + integrity sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g== + "@emotion/is-prop-valid@^0.8.8": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" @@ -421,6 +465,11 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== +"@emotion/memoize@^0.9.0": + version "0.9.0" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.9.0.tgz#745969d649977776b43fc7648c556aaa462b4102" + integrity sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ== + "@emotion/react@^11.8.1": version "11.11.4" resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.4.tgz#3a829cac25c1f00e126408fab7f891f00ecc3c1d" @@ -446,16 +495,37 @@ "@emotion/utils" "^1.2.1" csstype "^3.0.2" +"@emotion/serialize@^1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.3.3.tgz#d291531005f17d704d0463a032fe679f376509e8" + integrity sha512-EISGqt7sSNWHGI76hC7x1CksiXPahbxEOrC5RjmFRJTqLyEK9/9hZvBbiYn70dw4wuwMKiEMCUlR6ZXTSWQqxA== + dependencies: + "@emotion/hash" "^0.9.2" + "@emotion/memoize" "^0.9.0" + "@emotion/unitless" "^0.10.0" + "@emotion/utils" "^1.4.2" + csstype "^3.0.2" + "@emotion/sheet@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== +"@emotion/sheet@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.4.0.tgz#c9299c34d248bc26e82563735f78953d2efca83c" + integrity sha512-fTBW9/8r2w3dXWYM4HCB1Rdp8NLibOw2+XELH5m5+AkWiL/KqYX6dc0kKYlaYyKjrQ6ds33MCdMPEwgs2z1rqg== + "@emotion/stylis@^0.8.4": version "0.8.5" resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.8.5.tgz#deacb389bd6ee77d1e7fcaccce9e16c5c7e78e04" integrity sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ== +"@emotion/unitless@^0.10.0": + version "0.10.0" + resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.10.0.tgz#2af2f7c7e5150f497bdabd848ce7b218a27cf745" + integrity sha512-dFoMUuQA20zvtVTuxZww6OHoJYgrzfKM1t52mVySDJnMSEa08ruEvdYQbhvyu6soU+NeLVd3yKfTfT0NeV6qGg== + "@emotion/unitless@^0.7.4": version "0.7.5" resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.7.5.tgz#77211291c1900a700b8a78cfafda3160d76949ed" @@ -476,11 +546,21 @@ resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== +"@emotion/utils@^1.4.2": + version "1.4.2" + resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.4.2.tgz#6df6c45881fcb1c412d6688a311a98b7f59c1b52" + integrity sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA== + "@emotion/weak-memoize@^0.3.1": version "0.3.1" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== +"@emotion/weak-memoize@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.4.0.tgz#5e13fac887f08c44f76b0ccaf3370eb00fec9bb6" + integrity sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg== + "@esbuild/aix-ppc64@0.19.11": version "0.19.11" resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz#2acd20be6d4f0458bc8c784103495ff24f13b1d3" @@ -1021,6 +1101,18 @@ resolved "https://registry.yarnpkg.com/@hapi/bourne/-/bourne-3.0.0.tgz#f11fdf7dda62fe8e336fa7c6642d9041f30356d7" integrity sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w== +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + "@internationalized/date@^3.5.2": version "3.5.4" resolved "https://registry.yarnpkg.com/@internationalized/date/-/date-3.5.4.tgz#49ba11634fd4350b7a9308e297032267b4063c44" @@ -1138,6 +1230,21 @@ dependencies: "@lezer/common" "^1.0.0" +"@monaco-editor/loader@^1.3.2": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@monaco-editor/loader/-/loader-1.4.0.tgz#f08227057331ec890fa1e903912a5b711a2ad558" + integrity sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg== + dependencies: + state-local "^1.0.6" + +"@monaco-editor/react@4.4.5": + version "4.4.5" + resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.5.tgz#beabe491efeb2457441a00d1c7651c653697f65b" + integrity sha512-IImtzU7sRc66OOaQVCG+5PFHkSWnnhrUWGBuH6zNmH2h0YgmAhcjHZQc/6MY9JWEbUtVF1WPBMJ9u1XuFbRrVA== + dependencies: + "@monaco-editor/loader" "^1.3.2" + prop-types "^15.7.2" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1768,6 +1875,23 @@ "@sentry/types" "6.19.7" tslib "^1.9.3" +"@sideway/address@^4.1.3": + version "4.1.5" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" + integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + "@simov/deep-extend@^1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@simov/deep-extend/-/deep-extend-1.0.0.tgz#dff17d38305614e296eb80bf4898b9d10b061325" @@ -3639,6 +3763,11 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" +bluebird@^3.5.1: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + bluebird@~3.4.1: version "3.4.7" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" @@ -3932,7 +4061,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.1, chalk@^2.4.2: +chalk@^2.0.1, chalk@^2.3.2, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4030,6 +4159,11 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +classnames@^2.3.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.5.1.tgz#ba774c614be0f016da105c858e7159eae8e7687b" + integrity sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow== + clean-css@^5.2.2: version "5.3.3" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.3.tgz#b330653cd3bd6b75009cc25c714cae7b93351ccd" @@ -4075,6 +4209,13 @@ cli-table3@0.6.2: optionalDependencies: "@colors/colors" "1.5.0" +cli-table@^0.3.6: + version "0.3.11" + resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee" + integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ== + dependencies: + colors "1.0.3" + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -4235,6 +4376,11 @@ colorette@^2.0.10: resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw== + colorspace@1.1.x: version "1.1.4" resolved "https://registry.yarnpkg.com/colorspace/-/colorspace-1.1.4.tgz#8d442d1186152f60453bf8070cd66eb364e59243" @@ -4572,6 +4718,15 @@ csstype@^3.0.2: resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== +csvtojson@2.0.10: + version "2.0.10" + resolved "https://registry.yarnpkg.com/csvtojson/-/csvtojson-2.0.10.tgz#11e7242cc630da54efce7958a45f443210357574" + integrity sha512-lUWFxGKyhraKCW8Qghz6Z0f2l/PqB1W3AO0HKJzGIQ5JRSlR651ekJDiGJbBT4sRNNv5ddnSGVEnsxP9XRCVpQ== + dependencies: + bluebird "^3.5.1" + lodash "^4.17.3" + strip-bom "^2.0.0" + date-fns-tz@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/date-fns-tz/-/date-fns-tz-2.0.0.tgz#1b14c386cb8bc16fc56fe333d4fc34ae1d1099d5" @@ -4822,6 +4977,16 @@ dicer@0.3.0: dependencies: streamsearch "0.1.2" +diff@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== + +diff@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531" + integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -5739,6 +5904,17 @@ getopts@2.3.0: resolved "https://registry.yarnpkg.com/getopts/-/getopts-2.3.0.tgz#71e5593284807e03e2427449d4f6712a268666f4" integrity sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA== +git-diff@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/git-diff/-/git-diff-2.0.6.tgz#4a8ece670d64d1f9f4e68191ad8b1013900f6c1e" + integrity sha512-/Iu4prUrydE3Pb3lCBMbcSNIf81tgGt0W1ZwknnyF62t3tHmtiJTRj0f+1ZIhp3+Rh0ktz1pJVoa7ZXUCskivA== + dependencies: + chalk "^2.3.2" + diff "^3.5.0" + loglevel "^1.6.1" + shelljs "^0.8.1" + shelljs.exec "^1.1.7" + git-hooks-list@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-3.1.0.tgz#386dc531dcc17474cf094743ff30987a3d3e70fc" @@ -5776,7 +5952,7 @@ glob-to-regexp@^0.4.1: resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== -glob@7.2.3, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: +glob@7.2.3, glob@^7.0.0, glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -6307,6 +6483,11 @@ immer@^9.0.21, immer@^9.0.6: resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== +immutable@^3.8.2: + version "3.8.2" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3" + integrity sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg== + import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -6408,7 +6589,28 @@ inquirer@^7.1.0: strip-ansi "^6.0.0" through "^2.3.6" -interpret@^1.2.0: +inquirer@^8.2.0: + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + +interpret@^1.0.0, interpret@^1.2.0: version "1.4.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== @@ -6706,6 +6908,11 @@ is-upper-case@^1.1.0: dependencies: upper-case "^1.1.0" +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q== + is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" @@ -6774,6 +6981,17 @@ jju@~1.4.0: resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" integrity sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA== +joi@17.6.0: + version "17.6.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + joycon@^3.0.1: version "3.1.1" resolved "https://registry.yarnpkg.com/joycon/-/joycon-3.1.1.tgz#bce8596d6ae808f8b68168f5fc69280996894f03" @@ -7196,7 +7414,7 @@ loader-runner@^4.2.0: resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== -loader-utils@^2.0.0, loader-utils@^2.0.4: +loader-utils@^2.0.0, loader-utils@^2.0.2, loader-utils@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== @@ -7312,7 +7530,7 @@ lodash.uniq@^4.5.0: resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== -lodash@4.17.21, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.4: +lodash@4.17.21, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.4: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -7344,6 +7562,11 @@ logform@^2.3.2, logform@^2.4.0: safe-stable-stringify "^2.3.1" triple-beam "^1.3.0" +loglevel@^1.6.1: + version "1.9.2" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.2.tgz#c2e028d6c757720107df4e64508530db6621ba08" + integrity sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg== + loglevel@^1.6.8: version "1.9.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" @@ -7702,6 +7925,18 @@ mkdirp@^1.0.3, mkdirp@^1.0.4: resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +monaco-editor-webpack-plugin@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-7.0.1.tgz#ba19c60aba990184e36ad8722b1ed6a564527c7c" + integrity sha512-M8qIqizltrPlIbrb73cZdTWfU9sIsUVFvAZkL3KGjAHmVWEJ0hZKa/uad14JuOckc0GwnCaoGHvMoYtJjVyCzw== + dependencies: + loader-utils "^2.0.2" + +monaco-editor@0.33.0: + version "0.33.0" + resolved "https://registry.yarnpkg.com/monaco-editor/-/monaco-editor-0.33.0.tgz#842e244f3750a2482f8a29c676b5684e75ff34af" + integrity sha512-VcRWPSLIUEgQJQIE0pVT8FcGBIgFoxz7jtqctE+IiCxWugD0DwgyQBcZBhdSrdMC84eumoqMZsGl2GTreOzwqw== + mrmime@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-2.0.0.tgz#151082a6e06e59a9a39b46b3e14d5cfe92b3abb4" @@ -7833,6 +8068,13 @@ node-addon-api@^6.1.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-6.1.0.tgz#ac8470034e58e67d0c6f1204a18ae6995d9c0d76" integrity sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA== +node-fetch@2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6" + integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg== + dependencies: + whatwg-url "^5.0.0" + node-fetch@2.7.0, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" @@ -8786,6 +9028,17 @@ react-data-table-component@^7.6.2: dependencies: deepmerge "^4.3.1" +react-diff-viewer-continued@3.2.6: + version "3.2.6" + resolved "https://registry.yarnpkg.com/react-diff-viewer-continued/-/react-diff-viewer-continued-3.2.6.tgz#96382463b5de6838d95323c407442349b1c3a26e" + integrity sha512-GrzyqQnjIMoej+jMjWvtVSsQqhXgzEGqpXlJ2dAGfOk7Q26qcm8Gu6xtI430PBUyZsERe8BJSQf+7VZZo8IBNQ== + dependencies: + "@emotion/css" "^11.10.5" + classnames "^2.3.1" + diff "^5.1.0" + memoize-one "^6.0.0" + prop-types "^15.8.1" + react-dnd-html5-backend@16.0.1: version "16.0.1" resolved "https://registry.yarnpkg.com/react-dnd-html5-backend/-/react-dnd-html5-backend-16.0.1.tgz#87faef15845d512a23b3c08d29ecfd34871688b6" @@ -8969,6 +9222,11 @@ react-side-effect@^2.1.0: resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-2.1.2.tgz#dc6345b9e8f9906dc2eeb68700b615e0b4fe752a" integrity sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw== +react-singleton-hook@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/react-singleton-hook/-/react-singleton-hook-3.3.0.tgz#4da1d8ccc9fb21662f40f7e200516b8452fc552f" + integrity sha512-U0qLp7LkpqPAnSQkKNPQmMd0mhar8hAm4VL+3y/bJFoi9H817wl+gM0z7RAMfOE49E8tlCMroEavqwJa6wItlg== + react-style-singleton@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/react-style-singleton/-/react-style-singleton-2.2.1.tgz#f99e420492b2d8f34d38308ff660b60d0b1205b4" @@ -9082,7 +9340,12 @@ rechoir@^0.8.0: dependencies: resolve "^1.20.0" -redux-thunk@^2.4.2: +redux-immutable@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/redux-immutable/-/redux-immutable-4.0.0.tgz#3a1a32df66366462b63691f0e1dc35e472bbc9f3" + integrity sha512-SchSn/DWfGb3oAejd+1hhHx01xUoxY+V7TeK0BKqpkLKiQPVFf7DYzEaKmrEVxsWxielKfSK9/Xq66YyxgR1cg== + +redux-thunk@^2.3.0, redux-thunk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== @@ -9576,6 +9839,20 @@ shell-quote@^1.8.1: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shelljs.exec@^1.1.7: + version "1.1.8" + resolved "https://registry.yarnpkg.com/shelljs.exec/-/shelljs.exec-1.1.8.tgz#6f3c8dd017cb96d2dea82e712b758eab4fc2f68c" + integrity sha512-vFILCw+lzUtiwBAHV8/Ex8JsFjelFMdhONIsgKNLgTzeRckp2AOYRQtHJE/9LhNvdMmE27AGtzWx0+DHpwIwSw== + +shelljs@^0.8.1: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + side-channel@^1.0.4, side-channel@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" @@ -9851,6 +10128,11 @@ stackframe@^1.3.4: resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.3.4.tgz#b881a004c8c149a5e8efef37d51b16e412943310" integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== +state-local@^1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/state-local/-/state-local-1.0.7.tgz#da50211d07f05748d53009bee46307a37db386d5" + integrity sha512-HTEHMNieakEnoe33shBYcZ7NX83ACUjCu8c40iOGEZsngj9zRnkqS9j1pqQPXwobB0ZcVTk27REb7COQ0UR59w== + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -9869,6 +10151,21 @@ statuses@2.0.1, statuses@^2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +strapi-plugin-config-sync@1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/strapi-plugin-config-sync/-/strapi-plugin-config-sync-1.2.6.tgz#d5c4270302f6ab5093916400e59301a49dce1af2" + integrity sha512-64D0grtWqdt4+tPqyle3OaJZJBPQUCO3JWHEbDmk8n3WreuWeG/m01uHQr0b41Ykw1tvBE/a66k/cMn2EAxbNw== + dependencies: + chalk "^4.1.2" + cli-table "^0.3.6" + commander "^8.3.0" + git-diff "^2.0.6" + immutable "^3.8.2" + inquirer "^8.2.0" + react-diff-viewer-continued "3.2.6" + redux-immutable "^4.0.0" + redux-thunk "^2.3.0" + strapi-plugin-excel-export-2024@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/strapi-plugin-excel-export-2024/-/strapi-plugin-excel-export-2024-1.0.7.tgz#a94ebeeb8ccc532151ac14764d65dc837ffe0858" @@ -9881,6 +10178,21 @@ strapi-plugin-excel-export-2024@^1.0.7: prop-types "^15.7.2" react-data-table-component "^7.6.2" +strapi-plugin-import-export-entries@^1.23.1: + version "1.23.1" + resolved "https://registry.yarnpkg.com/strapi-plugin-import-export-entries/-/strapi-plugin-import-export-entries-1.23.1.tgz#bbc1403384e1918c5f66afba84552ece6519416d" + integrity sha512-9+ieSBjAz5QwishfXtN+WDHUvjLFr6rILsOj3M9lgdXT8E+5fyF3ZMv63aSAxmKzDaRczXo8frxPqf8uehDjoA== + dependencies: + "@monaco-editor/react" "4.4.5" + csvtojson "2.0.10" + deepmerge "^4.2.2" + joi "17.6.0" + lodash "4.17.21" + monaco-editor "0.33.0" + monaco-editor-webpack-plugin "7.0.1" + node-fetch "2.6.9" + react-singleton-hook "3.3.0" + stream-chain@2.2.5, stream-chain@^2.2.5: version "2.2.5" resolved "https://registry.yarnpkg.com/stream-chain/-/stream-chain-2.2.5.tgz#b30967e8f14ee033c5b9a19bbe8a2cba90ba0d09" @@ -9968,6 +10280,13 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1: dependencies: ansi-regex "^5.0.1" +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g== + dependencies: + is-utf8 "^0.2.0" + strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -10793,6 +11112,15 @@ wordwrap@^1.0.0: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== +wrap-ansi@^6.0.1: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" diff --git a/web/src/components/home-page/SomePhotos.tsx b/web/src/components/home-page/SomePhotos.tsx index 79845ef6..ba17a19c 100644 --- a/web/src/components/home-page/SomePhotos.tsx +++ b/web/src/components/home-page/SomePhotos.tsx @@ -5,20 +5,20 @@ interface SomePhotosProps { noPhotos: boolean; } -function SomePhotos({ photos, noPhotos }: SomePhotosProps) { +export default function SomePhotos({ photos, noPhotos }: SomePhotosProps) { return ( <>

Previous Events

-
-
-
+
+
+
{noPhotos ? (

Photos coming soon!

) : ( -
+
{/* Only grab first 4 images */} {photos.slice(0, 4).map((photo, index) => (
); } - -export default SomePhotos; diff --git a/web/src/components/navigation/Header.tsx b/web/src/components/navigation/Header.tsx index 7e88c6ec..401e3c75 100644 --- a/web/src/components/navigation/Header.tsx +++ b/web/src/components/navigation/Header.tsx @@ -7,7 +7,7 @@ import { useSessionContext } from "supertokens-auth-react/recipe/session"; import LoadingSpinner from "@components/navigation/LoadingSpinner"; import { signOut } from "supertokens-web-js/recipe/session"; -function Header() { +export default function Header() { const [navBar, setNavBar] = useState(false); const { pathname } = useLocation(); const session = useSessionContext(); @@ -182,5 +182,3 @@ function Header() { ); } - -export default Header; diff --git a/web/src/main.tsx b/web/src/main.tsx index 332fea33..6bee9b37 100644 --- a/web/src/main.tsx +++ b/web/src/main.tsx @@ -62,19 +62,20 @@ SuperTokens.init({ ], getRedirectionURL: async (context) => { if (context.action === "SUCCESS" && context.newSessionCreated) { - let redirectionURL =import.meta.env.VITE_APP_URL + "/"; + let redirectionURL = import.meta.env.VITE_APP_URL + "/"; try { const userMetadata = await getUserMetaData(); if (userMetadata.status === 200) { if (userMetadata.data!.bIsUserInfoComplete === false) { - redirectionURL = import.meta.env.VITE_APP_URL +"/signup/information"; + redirectionURL = + import.meta.env.VITE_APP_URL + "/signup/information"; } else if ( userMetadata.data!.bIsUserInfoComplete && userMetadata.data!.bIsMembershipPaymentComplete === false ) { - redirectionURL =import.meta.env.VITE_APP_URL + "/membership"; + redirectionURL = import.meta.env.VITE_APP_URL + "/membership"; } else { - redirectionURL =import.meta.env.VITE_APP_URL + "/"; + redirectionURL = import.meta.env.VITE_APP_URL + "/"; } } else { // Request Failed diff --git a/web/src/screens/AboutUsScreen.tsx b/web/src/screens/AboutUsScreen.tsx index 2910a22e..45cb5816 100644 --- a/web/src/screens/AboutUsScreen.tsx +++ b/web/src/screens/AboutUsScreen.tsx @@ -10,6 +10,9 @@ import { Mapper } from "../utils/Mapper"; import { useState, useEffect } from "react"; import ValueCard from "../components/about-us-page/ValueCard"; import { useNavigate } from "react-router"; +import Markdown from "react-markdown"; +import remarkGfm from "remark-gfm"; +import remarkBreaks from "remark-breaks"; export default function AboutUsScreen({ navbar }: { navbar: JSX.Element }) { // Navigation @@ -129,7 +132,13 @@ export default function AboutUsScreen({ navbar }: { navbar: JSX.Element }) {
There is no introduction to display
) : ( <> -

{introduction[0].description}

+ + {introduction[0].description} + +