Install
Works with Drupal: ^10.2 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
21.02 KB
MD5: 29f75de1a0e21c68476ed0dd064cb038
SHA-1: bda0536c186bc11a7d31021adbdbd52e1984adc3
SHA-256: 1dbca32bb567770d2fa066cf61e2678daee5ed17397cb1671c087d1a17da3b85
Download zip
33.5 KB
MD5: 39c153a501a78ef607855e362338cd2b
SHA-1: 107cfb13d778886eb2a692375f0b675a4f1a486b
SHA-256: 055e28a34db111fc140d60de892a52b8776309ca3ca8d5fcc8be26b931ec9da2
Release notes
Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
[1.0.0] - 2025-11-20
Added
- Initial release of Flag for Someone Else module
- "Flag for someone else" link type for Flag module
- User selection via autocomplete (search by username or email)
- New user creation directly from flagging form (admin only)
- Optional password generation for new users
- Email notification option for newly created users
- Configurable form behavior (new page, dialog, modal)
- Dynamic permission generation per flag (`flag fse [flag_id]`)
- Fallback link for users without FSE permission
- Duplicate flagging prevention
- Full test coverage (unit, kernel, and functional tests)
- Complete hook_help() documentation
- User search by email address in addition to username
Security
- Permission-based access control
- Validation of duplicate flaggings
- User creation restricted to administrators
- CSRF protection via Drupal Form API
[Unreleased]: https://git.drupalcode.org/project/flag_fse/-/compare/1.0.0...HEAD
[1.0.0]: https://git.drupalcode.org/project/flag_fse/-/tags/1.0.0