@pitaj said in Plugin activation depending on system:
hmmm... well ideally plugins and core would only load their assets when necessary. For instance, in core, we only load jQuery UI if we have some jQuery UI thing. There are many other places where we could pull more code out to be on-demand.
you mean ideally but not on reality, right?
my idea was for example to enable plugins like...
-people viewing this topic, reactions, polls, etc only on desktop
As plugin I'd like to be able to either get a list of activated plugins (maybe also version) or to send a request whether there is an activated plugin of given name (If you're aware of security issues )
I think you can call Plugins.isActive to see if a specific plugin is activated. Otherwise you can query db.getSetMembers('plugins:active', callback) for the actual list
@NickBailey said in Private messaging:
@faizanzahid said in Private messaging:
Is there anyway for mods or admin to read the user's private messages?
Would also be interested in this as we may need to moderate user's interactions when they are behaving poorly toward one another.
I would think that to do this you would want one of the users in the conversation to have a "Report Conversation" button. When pressed, it would say "By pressing this, you acknowledge that you are sending a copy of this conversation to a community moderator and the contents of this private communication will be exposed to a third party." Then, once pressed, the admin either gets emailed a record, or gets an interface to view the record, or maybe gets added as a transparent (or not transparent) third party to the "room".