-
Notifications
You must be signed in to change notification settings - Fork 0
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
Create all contacts-FE #8
Comments
Form elements that should render on the page
Testing
|
Blockers to testing the BE route
|
I believe we need to create a new ticket for refactoring the BE Contacts Controller to align with the new security measures. I’d like to bring this up during standup to gather everyone’s thoughts on permissions for admin roles. Personally, I feel that contacts should remain completely private, even from admin users, but I’m happy to align with the group’s consensus to maintain continuity and consistency. Additionally, I think it’s important to document the consensus or rules directly in the ticket to ensure all requirements are clear and met during the refactor. We should also include testing in the ticket scope and consider whether refactoring existing tests is necessary. If that’s the case, we can either add it to this ticket or create a separate one for me to handle. |
I need a new ticket for BE create contacts for fixes to contact model and update tests While testing the Add Contacts Page--to see if it was hitting the BE and if error messages from BE was rendering, realized that duplicate contacts were being created because of white spaces or case insensitivity. I went into the BE and I had to update the model to avoid duplication due to whitespaces or case insensitivity. I also added tests for the changes. I also need to fix two contact index tests that are failing--we think because of pundit/rollify/policy changes but not sure as they were passing before. |
FE work
Logged in users should be able to add new contacts which are only visible to the logged in user (we don't want to expose a person's contacts to other people)
Fields:
*First Name
*Last Name
Company (dropdown that links to existing company in database)
Email
Phone Number
Notes
The text was updated successfully, but these errors were encountered: