aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/muc/subject.lib.lua
Commit message (Collapse)AuthorAgeFilesLines
* plugins: Prefix module imports with prosody namespaceKim Alvefur2023-03-241-2/+2
|
* Merge 0.11->trunkKim Alvefur2020-10-051-2/+2
|\
| * MUC: Correct advertising of subject write access (really fixes #1155)Kim Alvefur2020-10-041-2/+2
| | | | | | | | | | | | | | | | | | | | Thanks pep. and lovetox XEP-0045 §6.4: > any field defined for the muc\#roomconfig FORM_TYPE can be included in > the extended service discovery fields Probably happened because the same mistake is in #1155
* | MUC/subject: Don't consider messages with <body> or <subject> (fixes #667)Kim Alvefur2018-12-041-0/+6
|/
* MUC: Add sections in room config formMatthew Wild2018-07-131-1/+1
|
* MUC: Improve labels of all config form itemsMatthew Wild2018-07-131-1/+2
|
* Backed out changeset d41f8ce67c8eKim Alvefur2018-06-261-6/+6
| | | | | Turns out this argument wasn’t only in trunk, but has been like this since 81406277279e
* MUC: Record timestamp of subject changes and stamp delay tag laterKim Alvefur2018-06-261-2/+11
| | | | Thanks whoever mentioned this. Can't find who it was now.
* MUC: Reorder subject related arguments to increasing requiredness (API break)Kim Alvefur2018-06-261-6/+6
|
* Backed out changeset cd186331ab1f (subject in disco#info)Kim Alvefur2018-06-071-7/+0
| | | | | Makes more sense if you must join the room to see the subject, since there’s a separate public description field.
* MUC: Include a human-readable error message when not allowed to change subjectKim Alvefur2018-06-011-1/+1
|
* MUC: Advertise room subject in disco#infoKim Alvefur2018-06-011-0/+7
|
* MUC: Advertise in whether participants are allowed to change the subject (#1155)Kim Alvefur2018-06-011-0/+8
|
* MUC: Use empty string if no subject provided (thanks pep+)Matthew Wild2018-03-161-1/+1
|
* MUC: Assign priorities to config form hooks so they have a consistent order ↵Kim Alvefur2016-04-191-1/+1
| | | | on each start
* MUC/subject: Fix reference to room for save call (self, not room)Kim Alvefur2016-04-181-2/+3
|
* MUC: Save room after subject is changedKim Alvefur2016-04-151-0/+1
|
* MUC: Save room to storage once after form processing, not in each individual ↵Kim Alvefur2016-04-151-2/+0
| | | | setter
* MUC: Provide a noop stub room:save() methodKim Alvefur2016-04-141-2/+2
|
* MUC: Update all config form handlers to take advantage of the new per-option ↵Matthew Wild2015-12-111-3/+2
| | | | events
* plugins/muc: Add muc-occupant-groupchat eventdaurnimator2014-09-251-13/+21
| | | | | | | | - Plugins can cancel messages before they are broadcast; and while they still have real from jid - Use it for subject changes - Allows for custom roles (via role_rank) - Roles are now checked before subject - Removed muc-subject-change event
* plugins/muc: Fix use of incorrect event on occupant joindaurnimator2014-06-171-1/+1
|
* plugins/muc/subject.lib: If subject is not set by an occupant, it should ↵daurnimator2014-04-181-2/+3
| | | | come from room jid itself
* plugins/muc: Move subject code to seperate moduledaurnimator2014-04-161-0/+93