Payload CMS - MindVista/website GitHub Wiki

Payload CMS

This project runs on Payload CMS.

Migrations

Versioning and Drafts

Unless explicitly stated below, any collection/global does not allow for versioning nor drafting. (Note that drafting is dependent on versioning being enabled.)

  • Legal (drafting enabled)
  • Holistic Wellness Page (drafting disabled)
  • Sponsor Page (drafting enabled)
  • Volunteer Page (drafting enabled)
  • Announcement Bar (drafting enabled)

Permissions

All roles and permissions are defined in access.ts.

Roles

"Console"

denyAccess and denyAccessField prevent access to everyone. It effectively blocks a collection/field from being modified on Payload.

Admin

Admins have access to modify anything not marked with denyAccess or denyAccessField.

Content Editor

Content editors are able to create/modify/delete all English locale and denied access to view French locale. This decision was made to enhance simplicity; viewing the French locale adds unnecessary clutter and is not relevant to an English language content editor.

Content Editor (fr)

Access to view all English locale and modify only French locale.