View Issue Details

IDProjectCategoryView StatusLast Update
0002457unrealircdpublic2005-04-03 14:28
Reportersin-x Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionreopened 
Product Version3.2.4 
Summary0002457: permissions to set +e
DescriptionI think there should be an option on letting people control who can or cannot set +/-e (like removing it from ops/halfops, or even chan admin, and only letting q set it) With that it should be adjustable, so that way if a founder doesnt want an op +e'ing people, or -e'ing others, it could be set to prevent it.
3rd party modules

Activities

codemastr

2005-04-01 15:53

reporter   ~0009688

The purpose of +e isn't to protect ops. It's to allow certain people to join. For example, I don't want any AOL users, so I set +b *@*.aol.com, however, there is 1 guy from AOL I do want to allow, so I set +e bob@*.aol.com so that he may still join. Hence, this feature is unneeded as it makes no sense.

sin-x

2005-04-01 22:26

reporter   ~0009694

perhaps i should have added an example
we have user a who joins,
op b bans for no reason,
user a has exempt
op b removes exempt placed by founder. Other ops keep fighting on letting user a in or not depending on if they like user a. now founder wants to restrict all e setting and unsetting to himself and admin ops only, no regular ops to prevent regular ops from setting/unsetting on other users.
we have people who do that on my network, and as to block out the ability for people who shouldnt be doing it and leave certan chan modes to specific people (ie founder, admin or otherwise)

codemastr

2005-04-01 23:21

reporter   ~0009695

Well it *definitely* would not be a per channel setting, that's insane. Then what, should +b have a permission setting? What about +v or any other mode? Also, if a channel owner can't trust his ops, perhaps they shouldn't be ops. I still see no reason to add this.

sin-x

2005-04-02 00:18

reporter   ~0009696

Alright, close again then. I've asked a friend to look into coding an anope module for this idea, and possibly locking out +e except to ulines in a seperate module. And the problem isnt the people that are supposed to be ops, its the people that are given temp ops by other ops. The ones that are supposed to be ops are leaving the chan modes alone (except for op'ing people they shouldnt be).

w00t

2005-04-03 00:59

reporter   ~0009698

Firstly, this could be done in client scripting much easier.

Secondly, have you considered that rather than setting +e, they can just set -b...!

Stealth

2005-04-03 01:06

reporter   ~0009699

This can very easily be done:

set { restrict-channelmodes "e"; };

Users will just need to request from an oper for +e/-e

Issue History

Date Modified Username Field Change
2005-04-01 15:38 sin-x New Issue
2005-04-01 15:53 codemastr Status new => closed
2005-04-01 15:53 codemastr Note Added: 0009688
2005-04-01 22:26 sin-x Status closed => feedback
2005-04-01 22:26 sin-x Resolution open => reopened
2005-04-01 22:26 sin-x Note Added: 0009694
2005-04-01 23:21 codemastr Note Added: 0009695
2005-04-02 00:18 sin-x Note Added: 0009696
2005-04-03 00:59 w00t Note Added: 0009698
2005-04-03 01:06 Stealth Note Added: 0009699
2005-04-03 14:28 syzop Status feedback => closed