Skip to content

Commit

Permalink
minor #12 Document schema changes with DoctrineMigrationsBundle (cedr…
Browse files Browse the repository at this point in the history
…icziel)

This PR was squashed before being merged into the main branch.

Discussion
----------

Document schema changes with DoctrineMigrationsBundle

With DoctrineMigrationsBundle, the schema changes will be loaded transparently through a schema listener so that users can apply the schema changes for AclBundle by simply diffing the schema.

Commits
-------

59c93e5 Document schema changes with DoctrineMigrationsBundle
  • Loading branch information
derrabus committed Nov 7, 2023
2 parents a1068ab + 59c93e5 commit e626dbc
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion src/Resources/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,10 +92,23 @@ system is supposed to use:
After the connection is configured, you have to import the database structure
running the following command:

.. code-block:: bash
.. code-block:: terminal
$ php bin/console acl:init
If you are using `DoctrineMigrationsBundle`_, the schema changes can be applied
by diffing your current schema.

.. code-block:: terminal
$ php bin/console doctrine:migration:diff
This will create a new migration you can then apply.

.. code-block:: terminal
$ php bin/console doctrine:migration:migrate
Getting Started
---------------

Expand Down Expand Up @@ -243,4 +256,5 @@ added above:
The user is now allowed to view, edit, delete, and un-delete objects.

.. _`built-in security voters`: https://symfony.com/doc/current/security/voters.html
.. _`DoctrineMigrationsBundle`: https://symfony.com/doc/master/bundles/DoctrineMigrationsBundle/index.html
.. _`MongoDBAclBundle`: https://github.com/IamPersistent/MongoDBAclBundle

0 comments on commit e626dbc

Please sign in to comment.