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

UI workflow for multiple adaptation projects #100

Closed
eb1 opened this issue Aug 28, 2015 · 1 comment
Closed

UI workflow for multiple adaptation projects #100

eb1 opened this issue Aug 28, 2015 · 1 comment

Comments

@eb1
Copy link
Contributor

eb1 commented Aug 28, 2015

As referenced in issue #92, It would be nice for a consultant to view the progress being done on several different projects. This will require some UI work on the main / home screen to handle this. Some ideas:

  • Have a "hamburger" icon on the title bar that expands / collapses a menu on the side
  • In the menu, have the list of projects defined in AIM, so that users can switch between projects
  • Also in the menu, have links to create / copy additional projects -- and maybe delete projects as well
@eb1 eb1 added this to the Needs Prioritization milestone Aug 28, 2015
@eb1 eb1 added the enhancement label Mar 6, 2018
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 6, 2020
Start work on project management UI (still in progress). This will be accessible through the Settings page, rather than through a hamburger menu -- which tends to be non-intuitive.
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 20, 2020
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 20, 2020
Persist current project in local storage; also add actions menu to each project in the project list. Work not complete yet.
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 21, 2020
Move changing of current project to OK / Finish button on Copy/create project.
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 21, 2020
Switch between projects working.
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 21, 2020
Delete project code.
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 21, 2020
Delete confirmation dialog
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 21, 2020
Label localization
eb1 added a commit to eb1/adapt-it-mobile that referenced this issue Oct 22, 2020
Fix name collision bug in manage project page
@eb1 eb1 closed this as completed in f31f59b Oct 29, 2020
@eb1
Copy link
Contributor Author

eb1 commented Oct 29, 2020

Implementation details for this issue:

Projects are configured / managed in AIM's Settings page:

Screen Shot 2020-10-28 at 11 25 35 AM

(Above) Settings are now grouped into "General Settings" and "Current Project Settings" -- the General Settings contains settings dealing with the editor and UI, as well as our new Manage Projects screen.

Screen Shot 2020-10-28 at 11 26 26 AM

The top area of the Manage Projects screen displays the current project, as well as an "Add Project" button. Clicking on the Add Project button displays links to the Create project and Copy project wizards (i.e., the wizards shown on the Welcome screen when AIM is first launched).

Screen Shot 2020-10-28 at 11 27 45 AM

When more than one project has been defined, the projects are displayed in a list below the Add Project button. Clicking on a project displays the available actions for that project -- "Switch to this project" and "Delete project":
  • Clicking on the "Switch to this project" will load the selected project, including the KB and documents, and navigate the user back to the home page.
  • Clicking on the "Delete project" will display a warning to the user:

Simulator Screen Shot - iPhone Xʀ - 2020-10-28 at 11 29 39
If the user clicks "OK" on the warning, AIM will remove the project and all its associated data from the DB. If the user has deleted the current project, the first project in the project list will be loaded, and the user will navigate back to the home page. If the user deleted some other project, the project is just removed from the UI and the user stays on the manage projects page.

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

1 participant