Skip to content

Milestone 2025#806

Merged
mehtaparabaci merged 35 commits intodevfrom
milestone_2025
Jun 26, 2025
Merged

Milestone 2025#806
mehtaparabaci merged 35 commits intodevfrom
milestone_2025

Conversation

@mehtaparabaci
Copy link
Copy Markdown
Collaborator

Merge milestone_2025 into dev to start the next release cycle. It includes changes made across multiple issue branches, including status logic updates, new funding request fields, permission fixes, and more. All changes grouped under the 2025 milestone will continue to build on this

- Added 'mastodon_username' and 'mastodon_instance' fields to Claimant model
- Added 'bluesky' field to Claimant model
- Updated Fellow form to display Mastodon username and instance inline with improved layout and spacing
- Styled help text and separators for consistency with other fields
- Updated admin panel to include new fields under 'Social Media'
- Updated claimant detail and index pages to display Mastodon and Bluesky profiles with correct icon links
- Updated Bootstrap version in bootstrap.sh to support new icons
- Removed Edit button from claimant profile page for staff users
- Included related migration files (0163–0165)
…lled tab, fix Edit visibility

- Removed 'Removed' from expense status dropdown for staff (still visible to superusers)
- Added helper text warning about 'Removed' visibility
- Added 'Cancelled' tab to expenses dashboard for staff/superuser
- Fixed Edit button visibility logic for fellows using can_edit_expense filter
- 'All' tab shows all claims with color coding by status
…eview form, add Cancelled tab, fix edit visibility
@mehtaparabaci mehtaparabaci self-assigned this Jun 25, 2025
@mehtaparabaci mehtaparabaci merged commit e95b349 into dev Jun 26, 2025
3 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