tl-its-umich-edu / canvas-app-explorer

A Web application that presents a list of Canvas external (LTI) tools with details. When integrated within Canvas, the user can search for specific LTI tool(s), and add or remove those tools from Canvas courses.
Apache License 2.0
4 stars 6 forks source link

Set up globals for user and help url, add buttons to navigation bar (#207, #210) #209

Closed ssciolla closed 2 years ago

ssciolla commented 2 years ago

The PR aims to resolve #207 and #210

Screenshot of navigation bar with links

Screen Shot 2022-06-20 at 10 10 55 PM

.

ssciolla commented 2 years ago

@zqian, no, this does not address #147. To test the Admin button, you'll need to log in through the default backend and make your user from the LTI launch a staff member (is_staff).

zqian commented 2 years ago

OK. I have tested as an admin user can can see the Admin button available and correctly launch the admin page.

jonespm commented 2 years ago

Right, this is only related to #147 in that in uses that table to determine who's staff. Some of that backend just needs to be disabled now and a way documented to create an initial user as super user, though that can just be done on the database.