Skip to content

feat(frontend): revamp contacts page design#1728

Open
Shadow243 wants to merge 18 commits intocypht-org:masterfrom
Shadow243:revamp-contacts-page
Open

feat(frontend): revamp contacts page design#1728
Shadow243 wants to merge 18 commits intocypht-org:masterfrom
Shadow243:revamp-contacts-page

Conversation

@Shadow243
Copy link
Member

@Shadow243 Shadow243 commented Oct 7, 2025

Revamp Cypht contact page.

ref: 3bfe50b#r164832995

Before:
Screenshot 2025-10-07 at 04 31 45

After:
Screenshot 2025-12-28 at 16 01 41
Screenshot 2025-10-09 at 05 01 52

LDAP Contacts list:
Screenshot 2026-01-05 at 14 03 09

TODO

Remove and fix all TODOs related to alert validation messages in site.js
Add Pagination to contact list
Move ldap contact modal form and JS to /modules/ldap_contacts/
Move local contact modal form and JS to /modules/local_contacts/

@Shadow243 Shadow243 marked this pull request as draft October 7, 2025 01:34
@Shadow243 Shadow243 force-pushed the revamp-contacts-page branch from 5b84377 to cfd07f2 Compare October 7, 2025 02:03
@Shadow243 Shadow243 force-pushed the revamp-contacts-page branch from c55f51b to 753f6dc Compare November 19, 2025 19:06
@Shadow243 Shadow243 marked this pull request as ready for review January 5, 2026 13:01
@Shadow243 Shadow243 requested a review from kroky January 5, 2026 13:02
@Shadow243
Copy link
Member Author

@kroky I’ve refactored the contact page UI. There are still some TODOs related to form validation in site.js. You can proceed with the review; I’ll add the correct messages and remove the TODOs from the code.

* @subpackage import_local_contacts/output
* This class is now deprecated as CSV import is integrated into Hm_Output_contacts_form
*/
class Hm_Output_import_contacts_form extends Hm_Output_Module {
Copy link
Member Author

Choose a reason for hiding this comment

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

I'l remove this too

@kroky
Copy link
Member

kroky commented Jan 13, 2026

Looks good on first sight but please finish it with everything you think is TODO and then I will do a more thorough review before merging.

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.

2 participants