You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here are some ideas I'm considering and your feedback would be appreciated. Feel free to leave your thoughts/discuss things in the comment section.
Don't worry if you have no experience coding, I just need to know what would be helpful for you, the webpanel user.
User and Channel Notes
Motivation
Provide a way for operators to add and view notes about a particular user or channel.
Considerations
Keep notes IRCd-side or in the webpanels database? This will obviously have an impact on where the notes can be viewed from.
For user notes, a note can be tagged to an IP, account or some other relevant meta
Should viewing notes need a permission? (webpanel user role/unrealircd operclass permission) (Adding of course would need permission)
Should personal notes be allowed as well as global notes?
Third-Party UnrealIRCd module compatibility
Motivation
Provide compatibility with third-party unrealircd modules.
Considerations
Make sure everything that can be added by an unrealircd module should be catered for in at least a minimal sense. For example, usermodes and channel modes should not be hard-coded and you should be able to normally set modes added by such third-party modules via the webpanel (you can currently but I mean in any other potential areas(?))
Should additional support be automatically included for currently listed third-party modules? For example including the names and descriptions of usermodes and channel modes and other relevant considerations
(descriptions of modes be added directly via unrealircd module API in future maybe?)
Should Valware add in native support for her (and other) modules? (i.e. if third/lockserv had RPC functionality, should it have auto-detection with automatic "it just works" magical powers?)
Right-Click Menus
Motivation
Provide better quick-actions for use around the webpanel
Considerations
Able to disable right-click menu in your user settings and use the default browser right-click menu?
Able to disable right-click menu for everyone? How deep should permissions go?
Firefox doesn't support the clipboard API like Chrome does, so Copy & Paste functionality is not really possible for all browsers which obviously poses a problem.
Which global options to provide? (options everywhere)
Which local options to provide? (on specific menus/pages/tables)
Menu API: PHP/JSON API with hooks and static JavaScript client frontend menu-builder? Or just let everything happen per-page (manually get the element and add to it with JavaScript on each page)
This list is not exhaustive and I'll be adding to it and updating it in time.
The text was updated successfully, but these errors were encountered:
Here are some ideas I'm considering and your feedback would be appreciated. Feel free to leave your thoughts/discuss things in the comment section.
Don't worry if you have no experience coding, I just need to know what would be helpful for you, the webpanel user.
User and Channel Notes
Motivation
Provide a way for operators to add and view notes about a particular user or channel.
Considerations
Third-Party UnrealIRCd module compatibility
Motivation
Provide compatibility with third-party unrealircd modules.
Considerations
(descriptions of modes be added directly via unrealircd module API in future maybe?)
third/lockserv
had RPC functionality, should it have auto-detection with automatic "it just works" magical powers?)Right-Click Menus
Motivation
Provide better quick-actions for use around the webpanel
Considerations
This list is not exhaustive and I'll be adding to it and updating it in time.
The text was updated successfully, but these errors were encountered: