Valentin Lorentz
43f1e5cd24
Topic: Fix previous commit.
2013-08-17 19:51:17 +00:00
Valentin Lorentz
410472c317
Topic: Change behavior of supybot.plugins.Topic.alwaysSetOnJoin to only apply if the actual topic differs from the default.
2013-08-17 19:30:28 +00:00
Valentin Lorentz
b57be07f1c
Topic: Add supybot.plugins.Topic.alwaysSetOnJoin.
2013-08-17 17:48:25 +00:00
Valentin Lorentz
8095f34250
Topic: @save can now be called even if the bot is not opped.
2013-06-09 13:03:35 +00:00
Valentin Lorentz
ed62c9efb1
commands.py: Rename 'isGranted' to 'haveHalfop+' and add 'haveVoice+'.
2013-05-17 17:36:11 +02:00
nyuszika7h
d827dfa580
Topic: Reply success when saving topic if there was no error
2012-06-09 20:30:14 +02:00
nyuszika7h
a0ad55c2cd
Topic: Add save command. Closes GH-332.
...
I committed this already earlier, but that commit was lost somewhere.
It doesn't seem to be in any branch, I suspect I might have reset my
testing branch or something later, or I don't know.
2012-05-24 10:05:48 +02:00
Valentin Lorentz
a2546e70a1
Merge branch 'master' of git://supybot.git.sourceforge.net/gitroot/supybot/supybot into testing
2011-08-06 19:00:32 +02:00
James Vega
44eb449ba4
Topic: Ensure do315's response is for a channel in our state object
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2011-08-01 17:17:22 -04:00
Valentin Lorentz
c571d0e007
Topic: fix typo in @unlock help.
2011-07-20 21:28:43 +02:00
Valentin Lorentz
41514bafdd
Core & Channel & Topic: Add the isGranted converter. Closes GH-39.
2011-07-01 15:58:39 +02:00
Daniel Folkinshteyn
2925c45b51
restore the 'import re' to Topic plugin, which was for some reason taken out
...
two commits ago, in commit 51cabeea33
it is necessary for the operation of the plugin
(specifically, in the _checkManageCapabilities function)
the tests didn't catch that because it apparently imports re separately.
2011-02-25 19:22:56 +01:00
Daniel Folkinshteyn
e68704a0fc
topic now checks for +t mode before denying topic changes, and also allows halfops in addition to ops.
...
default required capabilities for topic changes (if topic is +t and user is not an op or halfop), are chan,op and chan,halfop
thanks jemfinch for the suggestions.
2011-02-25 18:53:11 +01:00
Daniel Folkinshteyn
c0986e1122
change Topic to have a default required capability set, for all write operations.
...
by default, now only allows chanops, and users with admin or channel,op capability to change topics
2011-02-25 18:47:56 +01:00
Daniel Folkinshteyn
60bbbc63ab
Topic: get shouldn't require capabilities, since it's a read-only operation.
2011-01-29 11:34:10 +01:00
Valentin Lorentz
595d98df91
Topic: Fix bad doctring
2010-10-30 12:24:02 +02:00
Valentin Lorentz
6a9a8d81b8
Internationalize Time, Todo, Topic, URL, Unix, Utilities, and Web
2010-10-20 09:39:44 +02:00
James Vega
5ccb242657
Re-add re import since capability-checking code relies on it.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-05-15 21:55:05 -04:00
Štěpán Němec
18ef6dadfc
Topic plugin: Restore topic automatically after join if not set.
...
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-05-11 18:23:33 -04:00
Štěpán Němec
6520d1f282
Topic plugin: Add persistence support.
...
Topics now persist between restarts.
Rationale: Useful when reloading/restarting; previously the topics would
be just forgotten. Don't use database, as that would be an unnecessary
overkill and in any case not needed.
(Also, remove the unused `re' module import.)
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-05-11 18:22:37 -04:00
Daniel Folkinshteyn
814d89e200
topic now checks for +t mode before denying topic changes, and also allows halfops in addition to ops.
...
default required capabilities for topic changes (if topic is +t and user is not an op or halfop), are chan,op and chan,halfop
thanks jemfinch for the suggestions.
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-04-14 22:57:01 -04:00
Daniel Folkinshteyn
063dd24677
change Topic to have a default required capability set, for all write operations.
...
by default, now only allows chanops, and users with admin or channel,op capability to change topics
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
2010-04-14 22:56:52 -04:00
James Vega
a3e4fc5b1d
Change the modeline to use softtabstop instead of tabstop.
2006-02-11 15:52:51 +00:00
James Vega
35065b8fc5
plugins/Topic: Remove an unnecessary call to irc.state.getTopic.
2005-06-13 17:13:04 +00:00
Jeremy Fincher
4da1f38235
Fixed the security issue nicktastic reported, and made sure that if, for some reason, an error doesn't raise an exception, it still stops the calling of the command function.
2005-06-01 20:13:33 +00:00
James Vega
fab281b9b7
Long line.
2005-05-29 03:58:39 +00:00
James Vega
d5653077d3
plugins/Topic: Fix a bug with Topic.set where setting topic 1 would set the entire topic.
2005-05-19 17:23:31 +00:00
James Vega
e4242ba994
plugin/Topic: Keep track of what the channel's topic is when we join so that we can undo the first topic change.
2005-05-19 17:21:44 +00:00
James Vega
9971e991fe
Fix the modelines.
2005-03-23 20:07:45 +00:00
Jeremy Fincher
b0cb616709
Changed callbacks.Privmsg to be callbacks.Plugin, and callbacks.PrivmsgCommandAndRegexp to be callbacks.Plugin.
2005-02-09 07:04:04 +00:00
James Vega
14837bc544
Added Topic.fit.
2005-02-04 05:04:40 +00:00
Jeremy Fincher
94bfb279e6
Some format character changes, and a little more information on the "Topic exceeds maximum length" error message.
2005-02-02 04:42:22 +00:00
Jeremy Fincher
309b693e86
Added Topic in the new plugin format.
2005-02-02 04:39:30 +00:00