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

Develop Aspen UI #268

Open
wants to merge 10 commits into
base: develop-aspen
Choose a base branch
from
Open

Develop Aspen UI #268

wants to merge 10 commits into from

Conversation

gregelin
Copy link
Contributor

Aspen UI on majority of pages.

gregelin and others added 10 commits June 17, 2022 23:54
* Switch to Aspen navbar

Switched to Aspen look and feel by switching
to include Aspen's summary-navbar.html in base.html.
Everything changed and looks great.

* Improvements to Aspen pages and navigation

Properly display several default templates on the Aspen
new system page. Various refactoring to support the display
of these app templates, including setting the choice of
default templates in the organization.extra json field.

Replace "Projects" in navigation and other screens
with "Systems"

Add to Aspen system summary horizontal nav a link to
system's settings page.

* Various fixes for Aspen screens

Fix width of navbar drop down for database administration
Refactor routing to system summary page using reverse
Replace display of dummy system info in Aspen
with data coming from system.info json field.
Add default system.info when system created.

Add SystemEvent and methods to track system related events.

General refactoring and clean up to support above.
@gregelin
Copy link
Contributor Author

Aspen UI is causing the project tests to fail because of the different UI.

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.

2 participants