Skip to content

Merge dev into master for version 1.22.0#807

Merged
mehtaparabaci merged 37 commits intomasterfrom
dev
Jun 26, 2025
Merged

Merge dev into master for version 1.22.0#807
mehtaparabaci merged 37 commits intomasterfrom
dev

Conversation

@mehtaparabaci
Copy link
Copy Markdown
Collaborator

Merge all changes developed under milestone_2025 into master

- 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
@mehtaparabaci mehtaparabaci merged commit 4e01772 into master 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