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

Feature: Project-based navigation #72

Closed
wenottingham opened this issue Sep 8, 2017 · 2 comments
Closed

Feature: Project-based navigation #72

wenottingham opened this issue Sep 8, 2017 · 2 comments

Comments

@wenottingham
Copy link
Contributor

AWX Feature Spec - Project-based navigation

User Persona

Automation user

Usage Cases

We already have links in the API to easily show all job templates that go to
a project.

This should be surfaced in the UI for Projects as another tab in the project
view. Arguably it should be the default tab.

API Considerations

Next to none.

UI/UX Considerations

A new view.

Docs

QA Suggestions

Notes

Updates/Changelog
2017-09-08: initial revision

@mabashian
Copy link
Member

This would be interesting from a UI implementation standpoint. AFAIK we always show the details tab as the default tab and then all the other related tabs are actually substates of the details state. If this is simply a new related tab in the project view, that will be pretty straightforward. Making this new tab the default view when you click on a project will require a little bit more work with the states. As of right now, the states for the project list/add/edit all run through the state generator. Making the JT tab the default will likely force us to specify the states manually (which is fine, just slightly more work).

@jaredevantabor
Copy link
Contributor

I've added the Job Templates tab to the project view, which will show the JT's associated with that project. Moving to testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants