By default this is just the same as the "startDiscussion" permission, but flarum-ext-approval comes in and denies "addToDiscussion" specifically for tags where the user can't start discussions without approval.
ref flarum/core#904
A user now must have a permission to act for *all* tags assigned to a discussion, rather than just one of them. This is consistent with the way the permissions are worked out for visibility.
Given flarum/core@2d5a7ce, the hidden badge will no longer display for discussions awaiting approval – it will only display if the discussion has *actually* been marked as deleted by the OP. Thus, this information should have precedence. (There isn't much point in displaying both badges, I don't think.)
- Register required permissions so that "start discussions without approval" can only be set for groups that already have permission to "start discussions" (and same for reply)
- Change the "hidden" trash badge into a more descriptive gavel badge for discussions that are awaiting approval
closesflarum/core#904
- Removes two obsolete keys from the Extensions page.
- Corrects the suffix on a key in the Change Email modal.
- Extracts the title of the Edit User modal.
- Reorders keys in `core.email` namespace.
- Supports flarum/core#964
Mitigates confusion over button's immediate action, whether it will dismiss flag or delete post. In isolation, fa-times looks ambiguous enough to delete the post, which may delay a moderator's action when choosing how to respond. By replacing it with fa-ban, it should be immediately obvious that the action taken by the button will dismiss the flag, and not modify the post at all.
* Added SMTP page & nav translations (includes SMTP on texts)
Changed from mail.* to smtp.* (thanks @dcsjapan)
Added _label to labels (thanks again)
* Making translations with better quality
(comment from @b9a10a1)
* Changed SMTP to Email, some minor changes, organization, some headings, refs...
* Updated ...SMTP page... comment to ...email page...
* updated translation keys to alphabetically, \& added quotes around email_text (thanks @maelsoucaze)
* Wow, so many extra spaces... I don't know when I added them :(
* Changed "adresses" to "addresses"
- Adds language resources extracted from `reset.blade.php`.
- Moves `basic` key namespace to `views`.
- Subdivides `views` namespace based on filename.
- Supports #918.