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

Redesign for Manager and Agent configuration tabs #373

Closed
JuanjiJG opened this issue Apr 16, 2018 · 7 comments
Closed

Redesign for Manager and Agent configuration tabs #373

JuanjiJG opened this issue Apr 16, 2018 · 7 comments
Assignees
Labels
type/enhancement Enhancement issue

Comments

@JuanjiJG
Copy link
Contributor

JuanjiJG commented Apr 16, 2018

This issue involves redesigning the Manager and Agent configuration tabs.

First, we'll start with the Manager tab, and later the Agents tab.

Done:

  • HTML and CSS interface, tab logic not implemented. All the interface components (tabs, buttons, list/detail view) and directives are ready.
  • Make the sidebar links to work properly.
  • Implement JSON/XML viewers for new configuration sections. Now it's more responsive and adaptative to the app space.
  • Adjust JSON/XML viewers to correctly fetch raw content for each specific section.
  • Implement the logic to fetch configuration and show it on the interface.
    • This includes reviewing each section to adapt it to the real configuration output, keeping in mind what options can be repeated, and what not.

Some ideas:

  • Interface redesign keeping in mind future major app improvements such as configuration editing.
  • Make the configuration sections appear depending on the current extension's settings.
  • Evaluated configuration.
@JuanjiJG JuanjiJG self-assigned this Apr 16, 2018
@JuanjiJG JuanjiJG added this to To do in Revision TBD via automation Apr 16, 2018
@JuanjiJG JuanjiJG added 3.3 and removed 3.2 labels Jun 12, 2018
@jesusgn90
Copy link
Contributor

XML viewer for Management > Configuration done: #764

@JuanjiJG JuanjiJG added this to To do in Revision 405 via automation Aug 13, 2018
@JuanjiJG JuanjiJG removed this from To do in Revision TBD Aug 13, 2018
@JuanjiJG JuanjiJG moved this from To do to In progress in Revision 405 Aug 13, 2018
@JuanjiJG
Copy link
Contributor Author

August 16th update:

  • Creating some UI mockups for the new Management > Configuration redesign.
  • Discussing some UI layout decisions for each configuration category.

@JuanjiJG
Copy link
Contributor Author

JuanjiJG commented Aug 17, 2018

August 17th update:

For now, we'll begin with hard-coded HTML so the team can see the mockups turned into real app interface.

Regards,
Juanjo

@JuanjiJG
Copy link
Contributor Author

August 20th update:

We've changed the branch: new-configuration-tab
The previous branch was removed.

We'll implement this new tab independently from the already existing Configuration tab, until we're sure that we can fully replace it with this new redesign.

We're also going to add the ui-router framework for better routing management on this new tab.

Regards,
Juanjo

@jesusgn90 jesusgn90 added this to To do in Revision 410 via automation Aug 28, 2018
@jesusgn90 jesusgn90 removed this from In progress in Revision 405 Aug 28, 2018
@jesusgn90 jesusgn90 moved this from To do to In progress in Revision 410 Aug 30, 2018
@jesusgn90 jesusgn90 added this to To do in Revision 415 via automation Sep 10, 2018
@jesusgn90 jesusgn90 removed this from In progress in Revision 410 Sep 10, 2018
@jesusgn90 jesusgn90 moved this from To do to In progress in Revision 415 Sep 10, 2018
@JuanjiJG
Copy link
Contributor Author

September 14th update:

The main interface for this new Configuration section has been done. Some of the sections are subject to change after more researching on the new API call to get manager/agent configuration.

We discarded the option of using ui-router, it was impossible to integrate it into our current routing system.

I'll update the first comment with the new tasks for this issue.

Regards,
Juanjo

@JuanjiJG
Copy link
Contributor Author

September 17th update:

We received some feedback for this new tab, and now we'll implement the changes across all the files.

Regards,
Juanjo

@JuanjiJG
Copy link
Contributor Author

Done here: #914

Regards,
Juanjo

Revision 415 automation moved this from In progress to Done Sep 26, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/enhancement Enhancement issue
Projects
No open projects
Revision 415
  
Done
Development

No branches or pull requests

2 participants