Giter Site home page Giter Site logo

Comments (10)

siniStar7 avatar siniStar7 commented on September 29, 2024

Add the +e flag to the founders' affected, or remove the e from your ChanServ Founder template in xtheme.conf.

Xtheme does save the e flag in the db. (More than likely the users in the db you are speaking of do not have the +e flag)

Closing this issue since this is not a bug.

from xtheme.

Casey952 avatar Casey952 commented on September 29, 2024

When you register a channel, the founder does not automatically get +e when it is in xtheme.conf and that AOP and SOP both get +e

thinking it could perhaps be due to a module being loaded or not loaded.

I have xop and limitflags loaded.
disabled halfops protect owner.

and running Charybdis.

limitflags I enabled and have got limitflags set for the default flags for new channels, that SOPs can add SOPs and that limitflags prevents that.

xop enabled that you can do xop #channel add nick.

I did have mixins loaded for no halfops protect owner and have disabled them all #.

from xtheme.

Casey952 avatar Casey952 commented on September 29, 2024

Another thought

the link between xtheme.conf founder templates and services.db might not be forwarding +e to the database.

from xtheme.

Casey952 avatar Casey952 commented on September 29, 2024

since aop and sop both get +e

and when you register a channel, the founder does not automatically get +e from the founder templates in xtheme.conf

the link between xtheme.conf founder templates and services.db might not be forwarding +e to the database.

or perhaps due to a module being loaded or not loaded.

running Charybdis.

from xtheme.

siniStar7 avatar siniStar7 commented on September 29, 2024

Thanks for the additional information. I will look further into the issue..

from xtheme.

siniStar7 avatar siniStar7 commented on September 29, 2024

@Casey952 Be sure to remove +ahq from the default Founder flags in the ChanServ block of the Xtheme conf if you are using Charybdis and above mentioned modules. (Otherwise you will continue to get the <Custom> response from ChanServ ACCESS LIST)

from xtheme.

Casey952 avatar Casey952 commented on September 29, 2024

When you do not have protect halfops owner loaded in ChanServ, it does not use the +ahq flags from the ChanServ templates block in xtheme.conf.

I use the default templates flags in xtheme.conf but have taken out A for VOP

    vop = "+AV";
    hop = "+AHehitrv";
    aop = "+AOehiortv";
    sop = "+AOaefhiorstv";

    founder = "+AFORaefhioqrstv";

/msg ChanServ templates

-ChanServ- Name Flags
-ChanServ- -------------------- -----
-ChanServ- AOP +AOeiorv
-ChanServ- FOUNDER +AFORefiorstv
-ChanServ- HOP +Aeirv
-ChanServ- SOP +AOefiorstv
-ChanServ- VOP +V
-ChanServ- -------------------- -----
-ChanServ- End of network wide template list.

/msg ChanServ templates ignores +ahq when protect halfops owner is not loaded.

The display name shows correctly as AOP and SOP for AOP and SOP from xtheme.conf templates with +ahq for /msg ChanServ flags #channel and /msg ChanServ access #channel list

I guess it should be fine if you do have +ahq or without +ahq in the templates in xtheme.conf

Can services.db be made to automatically add +e exempt if it doesn't with the fix for all channel founders in services.db, or do we need to add +e by hand in services.db for all channel founders and be right for new channels that they will automatically get +e?

from xtheme.

siniStar7 avatar siniStar7 commented on September 29, 2024

@Casey952 As of the latest git, Xtheme will add +e automatically to channel Founders upon registration, or if a channel is transferred to another user, etc. Any channels previously registered before this commit will require +e being manually added to affected Founders.

I'm not sure what you are saying about the templates now -- if you do not have owner/protect/halfop modules loaded, just remove the flags they would distribute from Xtheme.conf. (This is normal preparation/configuration)

I would not recommend editing services.db by hand in any circumstance.

from xtheme.

Casey952 avatar Casey952 commented on September 29, 2024

When you load/unload owner/protect/halfop, services.db automatically adds or removes +ahq to anyone who has those channel flags.

When you do not have them loaded and have +ahq in the ChanServ templates block in the conf, it does not use +ahq from the templates and ignores them if they are there.

When doing /msg ChanServ templates - the network templates do not use +ahq from the conf and displays the templates without +ahq and AOP shows as +AOeiorv / etc etc and will display as AOP as the name for flags and access list.

from xtheme.

siniStar7 avatar siniStar7 commented on September 29, 2024

As intended..

Locking this issue as it is fixed as mentioned above.

Thanks for your interest in Xtheme and helping to make it better for everyone!

from xtheme.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.