Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Site customization #1484

Merged
merged 14 commits into from
Apr 11, 2017

Conversation

amaia
Copy link
Collaborator

@amaia amaia commented Apr 6, 2017

This implements site customization for Consul, to have the following:

  • custom pages that can be edited from the admin interface
  • some custom images that can be uploaded from the admin interface and that override the default ones (and the ones placed in the custom folders in the code)
  • custom HTML blocks per locale for the top_links and footer, edited from the admin interface

@voodoorai2000
Copy link
Member

Awesome! Thank you guys 🙌

@voodoorai2000 voodoorai2000 merged commit 1770630 into consuldemocracy:master Apr 11, 2017
@xuanxu xuanxu mentioned this pull request Apr 12, 2017
@aniche
Copy link

aniche commented Apr 24, 2017

hi i merged the new code but not sure how to find and use in the admin
for instance how to customize terms of use page?

@voodoorai2000
Copy link
Member

Hello @aniche !

In the admin section you should now see the menu Site Customization -> Custom Pages.
There you can create any information pages, including a custom Terms of Service.

This feature is not meant to help customize the current information pages in Consul, but instead to be able to create your own from scratch.

@amaia amaia deleted the site-customization branch June 12, 2017 13:56
@decabeza decabeza mentioned this pull request Jun 13, 2017
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants