I have been reading and going through the docs on PCMS and have Implemented the basic Website Template, then I was reviewing the Admin Control Demo and Video (https://youtu.be/DoPLyXG26Dg?si=jUTo8RZ-C_z7frIh)
The question I have is one of the basics of how is PCMS updating the database or types. For example the Demo modifies the users to add roles and attributes. But if I have already installed the Website Template then in theory the database is out of sync with the changes in the Users Collection object and the Payload-types.ts.
Can someone give me a high level direction on how to update the collections on an existing data set? Does PCMS handle this dynamically? How do the conflicts between new types and the database resolve?
Please feel free to clarify my question if it unclear.
Access control is one of Payload's killer features. It delivers a ton of power and flexibility, especially compared to other CMS' rigid RBAC patterns.
Payload's admin UI automatically responds to the access control that you define. For example, if a user can't edit a document, the "Publish" button will be automatically removed. If a user can't...