Uploaded image for project: 'Admincentral'
  1. Admincentral
  2. ADMINCTR-365

Add theme support for admin central

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • None

    Description

      Currently admin central theme is hardcoded in info.magnolia.admincentral.ResurfaceUI: resurface-admincentral

      // TODO restore pluggability via magnolia.properties OR resolve on webapp level
      // Don't remove the theme quite yet; keep the old value in magnolia.properties until we unbundle the old admincentral
      @Theme("resurface-admincentral")
      @JavaScript({ "jquery-3.6.0.min.js", "jquery-migrate-3.3.2.min.js" })
      @Push(transport = Transport.LONG_POLLING, value = PushMode.MANUAL)
      public class ResurfaceUI extends UI {
      ...
      

      Some users have requested a mechanism to change the theme as a project requirement.

      Temporary workaround would be replacing WEB-INF/classes/VAADIN/themes/resurface-admincentral/styles.css with custom styles

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              jayala Jonathan Ayala
              AuthorX
              Votes:
              4 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: