circulate icon indicating copy to clipboard operation
circulate copied to clipboard

allow admin at the library level to customize logo and link in header

Open rkim00 opened this issue 5 years ago • 2 comments

As an admin at the library level, I want to be able to edit my logo and where it links to so that I can change those elements if necessary.

Allow someone with admin permissions at the library level to be able to edit the logo that appears in the header in the public-facing side of the Circulate app and the associated URL it links to. (For example, the Chicago Tool Library logo on https://app.chicagotoollibrary.org/ ).

The UI to edit this could be added to a page under "Settings" (e.g., on https://circulate-staging.herokuapp.com/admin# ) that only displays for a library-level admin (not just librarians)—can call this page "Customize Library-level Settings" for now (tell us if you think of a better name!).

Would allow admin to upload a new image to replace the existing image as well as to edit the link on that image. Ideally would allow the admin to save the previous image somewhere in order to switch back to it if necessary. (Data model should exist for separate libraries already.)

Elements of this

  • page for various library-level settings ("Customize Library-level Settings"?)
  • interface to see existing logo and associated link
  • interface to edit existing logo (upload a new image to replace) and edit associated link
  • back-end changes to differentiate logo and link by library and to display appropriately

Note that the logo in e-mails should also change based on this, but this is a separate story (#708 )

rkim00 avatar Sep 17 '20 13:09 rkim00

I can do it. 🚀

italomatos avatar Oct 08 '20 21:10 italomatos

Hi Italo. Thanks for taking this on! One concern with this is that it might depend on some of the multi-tenancy code that hasn't been merged in yet #215 . I'm not sure if you're going to have to redo anything that gets merged in while you're working on it. @jim , do you have any concerns?

rkim00 avatar Oct 08 '20 22:10 rkim00