* Biz logic fix for both DomainRequestAdmin and DomainAdmin
* Remove DRA code and clean up and comment code query logic
* Refactor createfromda and add unit tests
* Remove extra code
* Remove extraneous comment I meant to comment in the PR itself
* Add in fix for Domain Request admin
* Fix unit test for Domain Request Admin
* Update comments for the lookups and querysets
* Update create from da to dr because domain request
* Some more da to dr clean up
* logging stuff so far
* another way to prepend user logs
* fixed some things
* changes commited
* adjusted settings
* fixed linter problems
* fixed tests
* adjusted log values
* readjusting the logs
* readjusting the logs
* test logs
* fix logs
* fixing logging error
* possible fix
* removed user info from split console
* updates!
* added logger info
* changes
* updated test
* updated test
* updated django
* updates to test and removing userformatter
* updated test
* updates to user context
* removed logging info
* added back spaces:
* modified spacing
* ran app black
* added user info to log in context
* added some code to include the log in logs
* fixed requested changes
* updated yaml file
* fixed white spaces
* moved the response outside of the if statement
* updated test
* ran the formatter
* final touches for it to be merged
* updates for tests and registry client error
* test
* added a space back to my manifest
---------
Co-authored-by: lizpearl <lizpearl@users.noreply.github.com>
* Bringing over changes from original PR
* Added the rapidfuzz lib to pip
* Added the lib to requirements
* Refactored the fuzzy matcher out to a generic util, updated the create federal porfolio.
* linter fixes
* lint fixes
* Adjusting loop to skip index (correct testing)
* Created test for the fuzzy string match fixed any issues that were found. Set back the version of set up tools to what it should be.
* Linter and Black changes.
* cleaning up updates
* Added root user to the owasp sec scan to fix the perm issue.
* More updates to fix owasp.
* linting fix
* Removed the person name fuzzy matcher.
* lint fix
* Refactored the domains and requests for loop for dry run
* lint fix
* Cleaning up lint and test after removing the persongenerator
* cleaning a test
* forgot a file
* fixed lint issue
---------
Co-authored-by: Abraham Alam <abraham.alam@ecstech.com>
Added logic to existing summary_item.html
Added statement to pull portfolio admins in view, portfolios.py, for summary_item.html display
Changed porfolio_suborganization.html to reflect requirements of ticket
* Deleted extra fieldset declarations
* Pulled headers and sub-header text out of legend to correct fieldset border-left (vertical red error bar)
* Added aria mechanisms for nested widgets in our radio button forms
* Added divs to ensure 508 compliance via aria mechanisms above
---------
Co-authored-by: CocoByte <nicolle.leclair@gmail.com>
Reviewed by: SamiyahKey, therealslimhsiehdy
* 3538 Changed Action URL to View for Rejected Status domains. Added workaround for viewonly view.
* Bump setuptools from 77.0.3 to 78.1.1 in /src (#3802)
Bumps [setuptools](https://github.com/pypa/setuptools) from 77.0.3 to 78.1.1.
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](https://github.com/pypa/setuptools/compare/v77.0.3...v78.1.1)
---
updated-dependencies:
- dependency-name: setuptools
dependency-version: 78.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CuriousX <nicolle.leclair@gmail.com>
* 3806: Developer Onboarding adding Abe Alam to fixtures_users.py (#3828)
* adding Abe to fixtures_users.py
* Updated Admin Account to ECS Email
* Updated username and email for Analyst to ECS Alias email
* Bump undici from 6.21.1 to 6.21.3 in /src (#3787)
Bumps [undici](https://github.com/nodejs/undici) from 6.21.1 to 6.21.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v6.21.1...v6.21.3)
---
updated-dependencies:
- dependency-name: undici
dependency-version: 6.21.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CuriousX <nicolle.leclair@gmail.com>
* #3455: Unlock current websites step even if there are none [litterbox] (#3840)
* Update to unlock with prior step for non-org request
* Update org model unlocking for current sites
* Update non-org unlocking
* Added a temp url fix for view only. Added rejected to the test views request.
* Undid previous temp fix as it should work for others. The 403 was caused by my local setup lack of org and portfolio for the rejected domain used for testing.
* updated for lint and test
* Refactored test for domain_requests
* Lint fixes for test.
* 3857 Fix for bug around view only permissions.
* fix linting
* Update src/registrar/views/domain_request.py
Co-authored-by: Erin Song <121973038+erinysong@users.noreply.github.com>
* PR cleanup
* Returning false if pk is missing and moved to the top of the function. Removed debug logs.
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CuriousX <nicolle.leclair@gmail.com>
Co-authored-by: Abe Alam <143724440+abe-alam-ecs@users.noreply.github.com>
Co-authored-by: Kim Allen <kim@truss.works>
Co-authored-by: Erin Song <121973038+erinysong@users.noreply.github.com>
* fix for error
* fix for migration
* updated message
* added unique constraints
* ran the formmatter
* updated the tests
* misspelling
* added a drop constraint
* ran the formatter
* added the reverse sql
* redid migration
---------
Co-authored-by: CuriousX <nicolle.leclair@gmail.com>
* made changes
* added comma
* migrations
* fixing for tests
* removed an import
* possible change
* removed unique value
* redid the migration
* just migrating the suborg
* with sandbox fixes
* added comma
* added unique true for the suborg
* added test
* cleanup commented out section
* ran docker app black
* added unique portfolio
* this worked
* added the federal agency non duplicates
* updated to allow unique values
* another alternative for non unique federal agencies
* using clean
* updated message
* comment
* updates to the model
* adjusted constraints
* update the filter
* fixed failing tests
* made changes to suborg
* added the pk field
* removed random debugger html
* removed extra logic in a test
* formatted file
* ran formatter
* edited logic for checking federal agency to include non-federal agency
* ran the formatter
* removed the soft delete constraint
* added migration
* added exclude pk
* added test back
* fixed the tests
* formatted files
* reverted changes to the test file
* debugging line
* updated logic
* Update instructions for adding an expiring soon domain
* Add additional updates
* Update from feedback
* Remove punctuation in code so checks will pass
* Move error msg in domain_add_user
* Move errors in profile
* Update remaining domain org model templates
* Update member org templates
* Also move other alerts
* Move success alerts in profile
* Add breadcrumbs block to domain_base and move breadcrumbs out of domain_content block into content block
* Remove extra div to fix spacing
* Update domain_renewal and suborganization pages
* Add admin list on org info page with rough styling
* Use an unstyled unordered list for admin list
* Remove admin title
* Update indenting and change h4 to h3 to not jump heading levels
* Readd accidentally deleted line; add another heading to give it semantic sense
* Update with new design for headings and field data
* Update tests to reflect html changes
* Fix formating issue
* Update styling; update field used for org name
* Update org name value to show fed agency if org name doesn't exist
* Utilize address template
* Update styling to be determined by top-level wrapper
* Linter updates
* Update test to check address
* Use federal_agency as intended
* Update pull_request_template.md
Update the guidance on how to tag the gov-designers grou
Removed the "@" for better searchability. Added the word "section" after Reviewers for clarity.
---------
Co-authored-by: Rebecca Hsieh <rebecca.hsieh@truss.works>
Co-authored-by: Erin <121973038+erinysong@users.noreply.github.com>