Commit graph

12320 commits

Author SHA1 Message Date
asaki222
ce910c2c68
#3904 - Adjust spacing bundle [LITTERBOX] (#3963)
styling updates for css files
2025-07-18 12:06:03 -04:00
Abe Alam
aed8b9b2b7
#3866 - Add Organization admins to the Organization overview page - [meoward] (#3928)
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
2025-07-18 10:10:46 -04:00
Daisy Guti
033d628eac
#3847: Removed duplicate class def from action column to fix the right alignment [ZION] (#3965)
Removed duplicate class def from action column to fix the right alignment
2025-07-17 15:09:06 -07:00
Slim
48bc6e568a
#3958: Fixes to Expiring Soon emails - [RH] (#3960)
* Update dryrun output, email spacing, and update timing of when email sends out (7AMPT/10AMET)
2025-07-17 10:27:52 -07:00
lizpearl
8cdd58741c
#3555: Removed unneeded sandboxes, create the product sandbox, and update create/destroy sandbox scripts (#3935)
* Removed unneeded sandboxes, create the product sandboxes, update create/destroy sandbox scripts

Add new sandboxes

* Apply suggestion from @CocoByte

Co-authored-by: CuriousX <nicolle.leclair@gmail.com>

---------

Co-authored-by: CuriousX <nicolle.leclair@gmail.com>
2025-07-16 11:15:19 -05:00
dependabot[bot]
0a1f82f211
Bump setuptools from 77.0.3 to 78.1.1 in /src (#3948)
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>
2025-07-10 19:21:53 -06:00
Abe Alam
b66727dd87
#3609: Error formatting in "Additional details" request page - [aa] (#3920)
* 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
2025-07-10 13:37:24 -07:00
Slim
508bd30434
#3523: Standardize all failed email logger error messages - [RH] (#3937)
For failed email logger messages to be errors and have a standardized output
2025-07-10 08:50:27 -07:00
dependabot[bot]
973b392923
Bump brace-expansion from 1.1.11 to 1.1.12 in /src (#3891)
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 10:13:59 -06:00
dependabot[bot]
e2711dff8d
Bump tar-fs from 2.1.2 to 2.1.3 in /src (#3848)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/commits)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-09 10:12:35 -06:00
Daisy Guti
10ba59317c
#3538: #3857: For Rejected status domain request changed Action from Manage to View - [litterbox] (#3853)
* 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>
2025-07-02 09:31:50 -07:00
Erin Song
b250375de0
FEB email bugfix [litterbox] (#3930)
* Pass in summary context to omb submission confirmation email

* Update email template spacing
2025-07-01 13:01:16 -07:00
Slim
3d09b65c16
#3543: Update validation check to logger check on members page - [RH] (#3906)
* Update validation check to logger check
2025-07-01 12:08:00 -07:00
Erin Song
23af56ecb5
Local debug bugfix (#3934)
* Update language on debug logs
2025-07-01 09:28:29 -07:00
asaki222
af9e9f337b
#3851 - Fix for Suborg/Portfolio unique constraints for portfolio and non-unique for suborg - [ad] (#3921)
* 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>
2025-06-30 14:20:55 -06:00
lizpearl
b7ea0faff1
#3770: Remove offboarded users and add option in fixtures to first delete allowed emails (#3911)
* Remove offboarded users and add option in fixture to first delete allowed emails
2025-06-27 08:29:22 -05:00
asaki222
263c6ef631
3851 - Make suborg non unique portfolio unique (#3888)
* 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
2025-06-25 17:08:20 -04:00
Kim Allen
57a717c838
#3766: Prevent registry domain creation on /admin domain page - [KMA] (#3900)
Co-authored-by: Rebecca Hsieh <rebecca.hsieh@truss.works>
2025-06-25 08:26:17 -07:00
Abe Alam
41ea9a8269
[DRAFT] #2409: Increase padding under action buttons on stacked tables (mobile view) - [aa] (#3871)
* increasing margin

* Resolved border issue. Fixed margin classes not in quotes

---------

Co-authored-by: CocoByte <nicolle.leclair@gmail.com>
2025-06-24 16:51:54 -04:00
Daisy Guti
273da951aa
#3893: Added debugpy and missing tomli lib for dev debugging (#3913)
Added debugpy and missing tomli lib for dev debugging
2025-06-24 13:00:32 -07:00
Abe Alam
a5e96b93bf
#3829: Return an alphabetized list in /admin and in-registrar on various fields - [aa] (#3878)
* Correcting sort in Admin: Domains, Portfolios

* Adding ordering to Suborganization table

* Validated user-facing ordering in Domain Request Suborganization dropdown

* Adding test for alphabetization

---------

Co-authored-by: CocoByte <nicolle.leclair@gmail.com>
2025-06-23 17:47:13 -04:00
Cameron Dixon
42b53f7b94
Replace link to domain state doc (#3887) (#3896)
replace link to domain state doc (#3887)
2025-06-23 16:12:52 -04:00
Kaitlin Abbitt
c8683e5d89
Update sandbox list with current sandboxes (#3905) 2025-06-23 09:23:23 -06:00
Kim Allen
13a1e554e1
Update instructions for adding an expiring soon domain (#3869)
* Update instructions for adding an expiring soon domain

* Add additional updates

* Update from feedback

* Remove punctuation in code so checks will pass
2025-06-18 10:24:59 -07:00
Slim
4bb56b1cac
#3536: Email Notifications for Expiring Soon 30/7/1 day(s) - [RH] (#3843)
* Email notifications for users to let them know their domain is expiring soon at the 30, 7, and 1 day mark
2025-06-18 07:22:57 -07:00
Kim Allen
e75b43b78e
#3862: Update list of sandboxes (#3876)
Update list of sandboxes
2025-06-16 10:23:50 -07:00
Daisy Guti
bcfc4df690
#3588 Updated Incomplete status style class to use theme color error dark review status pages [dg] (#3879)
#3588: Updated Incomplete status style class to use theme color error dark for portfolio and legacy reveiew steps pages.
2025-06-13 07:56:46 -07:00
Abe Alam
901e487bf5
#3486: Update "Title or role in your organization" field label - [aa] (#3864)
* title or role updates V1

* updated error message for OtherContactsForm

* Correcting user_profile.py
2025-06-10 17:04:41 -04:00
Kim Allen
1ee1382dfd
#3481: Move alerts below breadcrumbs [meoward] (#3835)
* 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
2025-06-10 08:57:53 -07:00
Cameron Dixon
2fd24c7d14
Remove VDP form link (#3838)
* remove VDP form link

* Add code comment to prompt checks

* Add code comment to prompt checks

* Add whitespace to prompt checks

* Revert change

* remove whitespace to prompt check

* Revert change

---------

Co-authored-by: Erin <121973038+erinysong@users.noreply.github.com>
2025-06-10 09:16:08 -04:00
Erin Song
d5a521af0a
3685: Fix redirect link on organization overview form (#3867)
* Fix redirect links to organization forms
2025-06-09 14:35:24 -07:00
Kim Allen
4f77fa661f
#3741: Show a list of org admins on the org details page [KMA] (#3845)
* 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
2025-06-06 11:28:45 -07:00
Daisy Guti
651112cca5
3779-adding Daisy to user fixtures (#3860)
3779-adding myself to user fixtures
2025-06-06 08:48:12 -07:00
CuriousX
c7d3260ac4
#3744: Update FEB questions based on OMB feedback + update reports - [NL] (#3837)
* OMB verbage updates

* Removed current websites step from Orgmodel domain request wizard

* Implemented OMB feedback for "Purpose of your domain" page

* Remove EOP (everywhere)

* add migration (for EOP removal in model)

* OMB changes for Additional details

* OMB changes for "Requirements for operating a .gov domain" section

* OMB changes for summary

* update e-mail to reflect OMB summary changes

* Unit test fixes & fix hyperlinks

* linted

* Link adjustments

* restored stray delete

* error message update for FEB interagency question
2025-06-05 15:28:22 -06:00
asaki222
71eef1f0b1
Developer Onboarding: Adding my email to fixtures (#3859)
added fixtures
2025-06-05 15:14:42 -04:00
Gaby
cc1153a5f2
Update pull_request_template.md (#3836)
* 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>
2025-06-04 17:05:12 -07:00
Kim Allen
7a205e491b
#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
2025-06-03 16:15:26 -07:00
dependabot[bot]
952b2b652a
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>
2025-06-03 15:50:16 -06:00
Abe Alam
89411f0ee8
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
2025-06-03 16:41:28 -04:00
dependabot[bot]
ea992db534
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>
2025-06-03 11:14:40 -06:00
Kim Allen
0d80072fbc
Center alignment of domain request confirmation page [KMA] (#3834)
Update domain_request_done template to center content
2025-06-02 16:23:58 -07:00
Kristina
8dc875d22c
Update design-issue.yml (#3839) 2025-06-02 09:44:19 -07:00
Erin Song
9d6d51e771
3684: Organization overview page [ES] (#3788)
* Add organization overview page

* Add tests

* Change margin between overview headings
2025-05-27 16:48:58 -07:00
Kim Allen
85171ee572
Clarify language and fix links in dev onboarding template (#3818)
* Minor updates to dev onboarding template

* Remove section about codeowners

* Edit spacing to test re-triggering github actions

* Editing a comment to trigger the runner

---------

Co-authored-by: Rebecca Hsieh <rebecca.hsieh@truss.works>
2025-05-27 09:05:58 -07:00
Kaitlin Abbitt
a84b1c3f00
Delete .github/workflows/issue-label-notifier.yaml (#3792)
Resolves #2723 by removing the action altogether
2025-05-22 13:30:02 -06:00
Kim Allen
c3a70f2846
Define platform in docker-compose file and update readme (#3808)
Define platform in docker-compose file and remove eliminated step from readme
2025-05-22 10:31:15 -07:00
Erin Song
23f6b0658e
Update contributing.md (#3815)
* Update contributing docs

* Reformat HTML file to prompt github runners
2025-05-22 09:11:00 -07:00
Slim
3791962a13
#1264 Approve a deleted domain name - [RH] (#3718)
* Biz logic attempt

* Adding documentation and some notes

* Testing migration fixes for testing

* Holding fix so we dont trigger migrations

* Testing onto sandbox

* Fix linter issues

* Statement check to see if it errors

* Add the exclude deleted check

* Checking for not deleted

* Retry updating the constraint

* Try a different check

* Lets try not using the constraint and just have a check instead

* try this transitional fix

* just do the clean method in save for deleted

* Add print statements

* Add in UniqueConstraint check back

* Add in tests

* Add in not deleted check

* Add unit tests for isnotdeleted remove comment clean up and more

* Add code I accidentally removed

* Accidentally removed a check

* Fix test naming
2025-05-22 07:47:14 -07:00
lizpearl
22942dab7e
#3806: Add aa sandbox to workflows (#3812)
Add aa sandbox to workflows
2025-05-21 15:11:24 -05:00
lizpearl
0096e6579d
#3785: Change dk to kma sandbox (#3807)
Change dk to kma sandbox
2025-05-21 07:31:48 -05:00