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

Self Service: User Management #33

Closed
5 of 6 tasks
abhaychawla opened this issue Jun 7, 2018 · 7 comments
Closed
5 of 6 tasks

Self Service: User Management #33

abhaychawla opened this issue Jun 7, 2018 · 7 comments
Assignees
Labels
APIs under development Fineract APIs for implementing this feature are under development Digital UI Stale

Comments

@abhaychawla
Copy link
Member

abhaychawla commented Jun 7, 2018

Goal:

As a user,
I want a screen to view all the clients (self-service/non-self-service users)
so that I can manage them as a whole.

Tasks:

  1. Add a screen to manage all clients (self-service/non-self-service users)
  2. Add feature to search
  3. Allow bulk activation/deactivation of self-service users
  4. Add feature for creating a self-service user
  5. Click and view details of a client (self-service/non-self-service users)
  6. Edit details of a client (self-service/non-self-service users)

Acceptance Criteria:

  • Add a screen to manage all clients (self-service/non-self-service users)
  • Add feature to search
  • Allow bulk activation/deactivation of self-service users
  • Add feature for creating a self-service user
  • Click and view details of a client (self-service/non-self-service users)
  • Edit details of a client (self-service/non-self-service users)

UPDATE: User Interface completed. Functionality can be completed once required APIs are available.

Fineract: https://issues.apache.org/jira/browse/FINERACT-638

@abhaychawla
Copy link
Member Author

abhaychawla commented Jun 7, 2018

Mockups for reference:

3 user management 1
4 user management 2
5 user management 3
8 view user 1
9 view user 2
10 view user 3
11 edit user

@abhaychawla abhaychawla self-assigned this Jun 7, 2018
@abhaychawla
Copy link
Member Author

@edcable @gauravsaini03 @anweshknayak
Should we add the requirements for the self-service user management in the current clients' page itself or create it as a separate component for now?

@abhaychawla abhaychawla changed the title Self Service: User Management Screen Self Service: User Management Jun 7, 2018
@muddlebee
Copy link
Contributor

I think @gauravsaini03 mentioned to keep it separate.

@abhaychawla
Copy link
Member Author

Okay.

@muddlebee
Copy link
Contributor

Also one more thing. We already using bootswatch for the material look, which is overriding the default bootstrap.css with the bootswatch one. So using material-angular will just increase the overhead and make it more slow.
Also bootstrap.js doesn't work in angular for that there's https://ng-bootstrap.github.io/#/components/accordion/examples. I am using this for now. As it is lightweight and replacement for bootstrap.js.

For now we should stick to

  • bootswatch
  • ng-bootstrap

using material-angular doesn't make sense as we already have the material view. Let me know what you think about it. We can use if there is a dire need and it doesn't get solved without the above two mentioned. Also it's better if we use external libraries to a minimal extent for optimal performance of site.

@abhaychawla
Copy link
Member Author

abhaychawla commented Jun 7, 2018

Yes, I agree with you. We should stick to using bootswatch. I was also thinking about why we might need to use both.

@abhaychawla
Copy link
Member Author

abhaychawla commented Jul 2, 2018

[UPDATE] As per community discussion, we shifted to using angular-material.

@edcable edcable added this to In progress in Code for Good Week Jul 27, 2018
@abhaychawla abhaychawla added the APIs under development Fineract APIs for implementing this feature are under development label Oct 21, 2018
@abhaychawla abhaychawla added gsoc 2018 Google Summer of Code 2018 gsoc 2019 Google Summer of Code 2019 labels Mar 23, 2019
@abhaychawla abhaychawla removed the gsoc 2019 Google Summer of Code 2019 label Nov 28, 2019
@bharathcgowda bharathcgowda added Digital UI and removed gsoc 2018 Google Summer of Code 2018 labels May 24, 2022
@github-actions github-actions bot added the Stale label Dec 14, 2022
Code for Good Week automation moved this from In progress to Done Jan 21, 2023
josehernandezfintecheandomx added a commit to josehernandezfintecheandomx/web-app that referenced this issue Jul 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
APIs under development Fineract APIs for implementing this feature are under development Digital UI Stale
Projects
Development

No branches or pull requests

3 participants