Issue 174 in anomalyjobs: +job/source and /tag behavior

0 views
Skip to first unread message

anoma...@googlecode.com

unread,
May 23, 2014, 1:09:01 AM5/23/14
to anoma...@googlegroups.com
Status: New
Owner: Fleety...@gmail.com
Labels: Type-Defect

New issue 174 by Fleety...@gmail.com: +job/source and /tag behavior
http://code.google.com/p/anomalyjobs/issues/detail?id=174

I'd like to conform the /source and /tag behaviors, and how these things
are set.

Right now, /source can take a list of people, but it's an 'all or nothing'.
It'd be handy if /source can do a bitwise shift when a name is encountered,
either adding them if they aren't sourced on the job, or removing them if
they are. So if Bob and Ted are sourced, and you '+job/source Ted Mary',
it'd remove Ted and add Mary.

Perhaps the current behavior can be replicated with '+job/resource <list of
player>' and have it wipe the old list and put in the new list.

The same with /tag - it should allow for lists of people too (if it doesn't
already, I've not tested it specifically for it).

People find the economy of /tag easier to do than retyping everyone in a
/source list, especially if you get a large group, and redoing it every
time is a chore. But /tag has informational-security issues - the tagged
player can read every entry in the job, even what needs to be private, but
you can quickly add a player to the job. So there's been a trade-off,
informational security for economy, when we can easily accommodate a merged
behavior and get people back on the /source, as intended, and use the /tag
function for an 'elevation of privileges' purpose rather than its
common 'you need to look at this job' purpose.


--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

anoma...@googlecode.com

unread,
May 23, 2014, 11:29:46 AM5/23/14
to anoma...@googlegroups.com

Comment #1 on issue 174 by wid...@gmail.com: +job/source and /tag behavior
http://code.google.com/p/anomalyjobs/issues/detail?id=174

I'm not a fan of changing existing behavior that people have been using
(adding vs. toggling), particularly when that behavior is consistent and
well-defined:
- Source has only one command, which essentially means "set the source to
X".
- Tag always adds tags (it accepts "lists" in the form of jgroups) and
Untag always removes them.
Changing either of these commands to start removing people unexpectedly is
not a good idea.

That said, there are a few changes I think would be ok:
- Allow /source to use jgroups and the /tag and /untag commands to use
lists.
- Create a new command which accepts individuals or lists and toggles them,
e.g.,
+job/source/toggle #=name or list
+job/tag/toggle #=name or list

anoma...@googlecode.com

unread,
May 26, 2014, 10:45:59 PM5/26/14
to anoma...@googlegroups.com
Updates:
Labels: Milestone-Release6.7

Comment #2 on issue 174 by Fleety...@gmail.com: +job/source and /tag
behavior
http://code.google.com/p/anomalyjobs/issues/detail?id=174

(No comment was entered for this change.)
Reply all
Reply to author
Forward
0 new messages