Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR implements #17.
What does this PR do?
It mostly bootstraps the Admin's Site management section and sets some foundations on Sites management. All interactions are being done through the
SiteForm
object, that may be used as an adapter for the actual Model or Repository behind it.It also adds the
SiteDecorator
class to be able to lighten up theSite
model by extracting any non transaction related code there.How should this be manually tested?
Check out the Sites management section in Admin's namespace: http:https://gobierto.dev/admin/sites/. It is reachable by any kind of Admin for now.