Skip to content

20250610 Staging into Main#139

Merged
rsmoke merged 24 commits intomainfrom
staging
Jun 10, 2025
Merged

20250610 Staging into Main#139
rsmoke merged 24 commits intomainfrom
staging

Conversation

@rsmoke
Copy link
Copy Markdown
Member

@rsmoke rsmoke commented Jun 10, 2025

No description provided.

dependabot bot and others added 24 commits June 5, 2025 05:31
Bumps the bundler group with 1 update in the / directory: [rack](https://github.com/rack/rack).


Updates `rack` from 3.1.14 to 3.1.16
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md)
- [Commits](rack/rack@v3.1.14...v3.1.16)

---
updated-dependencies:
- dependency-name: rack
  dependency-version: 3.1.16
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
- Eliminated the building of home and campus address attributes in the `show` action, streamlining profile loading.
- Updated strong parameters to reflect the removal of address attributes, ensuring cleaner data handling.
…cation

- Deleted the AddressCopyController, which was responsible for copying address fields between home and campus addresses.
- Removed the controller's registration from the main Stimulus application index, streamlining the JavaScript codebase by eliminating unused functionality.
- Deleted the Address and AddressType models, which were previously responsible for managing address-related data and validations.
- This cleanup eliminates unused code and simplifies the application structure, enhancing maintainability.
- Deleted the AddressPolicy class, which was responsible for managing authorization rules related to address actions.
- This removal contributes to a cleaner codebase by eliminating unused policy logic, following the recent removal of address-related models and controllers.
- Eliminated the `home_address` and `campus_address` associations from the Profile model, streamlining the data structure.
- Removed related validations for addresses, enhancing the model's clarity and focus on essential attributes.
- This change aligns with recent cleanups of address-related logic, contributing to a more maintainable codebase.
- Eliminated the address input fields for campus and hometown addresses from the profile form, streamlining the user interface.
- Removed the data-controller attribute for address copying, as the related functionality has been deprecated.
- This change aligns with recent cleanups of address-related logic, contributing to a more focused and maintainable profile form.
- Updated the profile summary view by restructuring the layout for better alignment and readability.
- Reintroduced the edit profile link in a more accessible position, improving user experience.
- Removed deprecated address sections to streamline the profile display, aligning with recent changes in the profile model and form.
- Streamlined the profile view by consolidating address-related sections and enhancing the display of academic information.
- Updated the layout for better readability, including consistent use of Bootstrap classes for spacing and alignment.
- Renamed the "Publicity" section to "Financial Aid" and adjusted the content accordingly, ensuring accurate representation of profile data.
- Dropped the `addresses` and `address_types` tables to eliminate unused address data structures.
- Removed `home_address_id` and `campus_address_id` columns from the `profiles` table, along with their associated foreign keys.
- Updated the schema version to reflect these changes, streamlining the database structure and enhancing maintainability.
- Eliminated the creation of AddressType and Address records from the seed file, reflecting the recent removal of address-related models and data structures.
- This change streamlines the seeding process and aligns with the overall cleanup of address-related functionality in the application.
- Refactored the `create_entries` task into a new `create` task for generating sample data in the development environment.
- Introduced roles, campuses, schools, and class levels, ensuring they are created if they don't exist.
- Added logic to create sample users with profiles, including random attributes and role assignments.
- Removed the previous contest entry creation logic, streamlining the task for development purposes.
- Deleted the factories for Address and AddressType, which were no longer needed following the removal of their corresponding models.
- Removed associated RSpec tests for Address and AddressType, ensuring the test suite reflects the current application structure and maintains clarity.
- This change aligns with the ongoing cleanup of address-related functionality in the codebase.
- Eliminated the `home_address` and `campus_address` associations from the profile factory, reflecting the recent removal of address-related functionality.
- Updated the factory definition to streamline test data generation, ensuring it aligns with the current application structure.
- Eliminated tests for `home_address` and `campus_address` associations in the Profile model specs, reflecting the recent removal of address-related functionality.
- Updated the associated records setup to streamline test data generation, ensuring alignment with the current application structure.
- Updated the ProfilePolicy specs to eliminate references to `home_address` and `campus_address`, reflecting the recent removal of address-related functionality.
- Streamlined test cases for clarity and alignment with the current application structure, ensuring a focused approach to policy testing.
- Eliminated `home_address` and `campus_address` attributes from user creation helper methods, reflecting the recent removal of address-related functionality.
- Streamlined user creation logic to ensure alignment with the current application structure and maintain clarity in test data generation.
…es-from-application

Refactor user creation helpers to remove address-related attributes
…c43b1

Bump rack from 3.1.14 to 3.1.16 in the bundler group across 1 directory
- Updated the summary generation logic to improve clarity by changing the label for active instances to "Active" and the total instances to "Total".
- Streamlined the HTML output for better readability and consistency in the user interface.
- Changed the column header from "Summary" to "Instance Details" in the contest descriptions table to better reflect the content displayed.
- This update enhances the user interface by providing clearer context for the information presented.
- Updated the summary output in the contest descriptions helper by removing the "Total:" label, enhancing clarity and conciseness in the displayed information.
- This change improves the user interface by streamlining the presentation of instance counts.
…adability

- Adjusted the truncation length of eligibility rules from 100 to 60 characters to enhance clarity in the user interface.
- Modified the link text to include a space before '...more', improving the visual separation and overall presentation of the content.
- Updated the contest descriptions table to include clearer column headers and improved layout, enhancing the user interface.
- Adjusted the display of names and statuses for better visibility, including truncation for long text.
- Refined action links and button styles for a more consistent and user-friendly experience.
@rsmoke rsmoke merged commit ce13085 into main Jun 10, 2025
7 of 8 checks passed
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.

1 participant