Skip to content

New /members page #406

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

Merged
merged 7 commits into from
Aug 31, 2018
Merged

Conversation

mllocs
Copy link
Collaborator

@mllocs mllocs commented Aug 18, 2018

  • Created a prettier and simplified members page with cards.

screen shot 2018-08-18 at 16 49 33

  • Moved the former members page (users table) under /members/manage (Manage menu) and simplified some actions.

screen shot 2018-08-18 at 16 50 08

  • Moved the "Edit" action from the users table to the users#show view.
  • Improved a bit the users#show view for mobile devices.

screen shot 2018-08-18 at 16 52 40

This page still needs to improve a lot, specially to fit small screens. Considers this as the first step 😄

@mllocs mllocs force-pushed the feature/members-page-refactor-with-cards branch from e27ff7f to d494993 Compare August 18, 2018 15:54
@mllocs mllocs mentioned this pull request Aug 18, 2018
@sseerrggii
Copy link
Contributor

Very good job @mllocs , I love it 😍!

Testing in local I only noticed that a disabled member appears in the list of members. We don't want to show disabled members in this view.

@sseerrggii
Copy link
Contributor

sseerrggii commented Aug 20, 2018

Also in second test round i found:

I'm thinking about the order in the new view of members. Can be better to see first the members ordered by activity, most active first. Can generate healthy competition 😈

Copy link
Contributor

@enricostano enricostano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👏

@@ -546,6 +546,9 @@ es:
cancel_warning: Va a eliminar del banco al usuario %{user}
deactivate: Desactivar
manage_warning: Va a cambiar los privilegios del usuario %{user}
member_card:
no_activity: Sin actividad
active_ago: Activo hace %{time}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also change en.yml please

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes en.yml, other languages are translated through locale app https://github.com/coopdevs/timeoverflow/wiki/Translations-Localeapp-i18n

@enricostano
Copy link
Contributor

Deployed to https://staging.timeoverflow.org

@mllocs
Copy link
Collaborator Author

mllocs commented Aug 21, 2018

Done, I fixed everything you mentioned @sseerrggii.
I still have to fix a couple of view specs, I'll fix them once I get some code review and approval... 😉 @enricostano

@mllocs
Copy link
Collaborator Author

mllocs commented Aug 21, 2018

@sseerrggii if you don't mind I'll keep the default order as it is (by member_uid) and tackle that in another PR ok?

@mllocs
Copy link
Collaborator Author

mllocs commented Aug 22, 2018

@mllocs
Copy link
Collaborator Author

mllocs commented Aug 22, 2018

@sseerrggii
Copy link
Contributor

Tested!! 👍 👍

In the new view when there is no mail (@ example.com is not displayed) or there is no phone, it would be better to hide the icon

fireshot capture 24 - banco de tiempo local - https___staging timeoverflow org_members

@enricostano
Copy link
Contributor

In the new view when there is no mail (@ example.com is not displayed) or there is no phone, it would be better to hide the icon

I agree, but maybe we can leave it for another PR. As @mllocs whishes.

@enricostano enricostano merged commit 0bdf7b4 into develop Aug 31, 2018
@enricostano enricostano deleted the feature/members-page-refactor-with-cards branch August 31, 2018 18:25
@enricostano enricostano mentioned this pull request Aug 31, 2018
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.

4 participants