6.0.0-git
2017-09-22

[#6293] By client 'submit all' multiple checkbox selection.
Summary By client 'submit all' multiple checkbox selection.
Queue Hermes
Type Enhancement
State Rejected
Priority 2. Medium
Owners
Requester kyrian (at) ore (dot) org
Created 2008-02-19 (3503 days ago)
Due
Updated 2008-02-21 (3501 days ago)
Assigned
Resolved 2008-02-20 (3502 days ago)
Milestone
Patch No

History
2008-02-21 16:09:51 Jan Schneider Comment #6 Reply to this comment
Committed, thanks a lot.
2008-02-21 15:34:41 kyrian (at) ore (dot) org Comment #5
New Attachment: hermes-help.xml Download
Reply to this comment
Perhaps this ticket should be closed, and I should focus my attention
on adding some docs to Hermes in order to show my appreciation for
the system? :-)
That would be great!
I was avoiding doing proper work for a while, so I've made a brief 
start on this with a few topics I thought were important which I've 
attached.
2008-02-20 22:58:19 Jan Schneider Comment #4
State ⇒ Rejected
Reply to this comment
Perhaps this ticket should be closed, and I should focus my attention
on adding some docs to Hermes in order to show my appreciation for
the system? :-)
That would be great!
2008-02-20 16:16:50 kyrian (at) ore (dot) org Comment #3 Reply to this comment
(oops, forgot last night that you can't reply to these things via email)
Why don't you search for unsubmitted slices for a certain client and
then submit all?
You know, I hadn't thought of that, and you're quite right. It's a 
little more 'clunky' than I imagined, but it'll certainly do the job.



Please excuse my laziness and/or stupidity.



Perhaps this ticket should be closed, and I should focus my attention 
on adding some docs to Hermes in order to show my appreciation for the 
system? :-)



Having a quick look at IMP's docs, the XML format looks simple enough, 
all I need to do is find an XML editor.


2008-02-19 20:48:12 Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
Why don't you search for unsubmitted slices for a certain client and 
then submit all?
2008-02-19 20:12:46 kyrian (at) ore (dot) org Comment #1
Type ⇒ Enhancement
State ⇒ New
Priority ⇒ 2. Medium
Summary ⇒ By client 'submit all' multiple checkbox selection.
Queue ⇒ Hermes
Reply to this comment
Hi,



I've spent so long scrolling through the timeslice list in Hermes that 
I thought I would try and fix it myself, but I couldn't work out where 
to look/edit when I did. It looks like a Horde_UI function generates 
these things, though...?



Anyways, the gist is that when submitting timeslices, I find that I 
more often than not want to submit all timeslices for client X, but 
none from the others, and in those cases where there are many clients 
and 10's of checkboxes per-client, it gets very time consuming.



That leads in the direction of having an 'X' or other icon that uses 
javascript/DHTML to select/unselect all timeslices by a given client 
to speed this process up significantly, and reduce strain on the 
eyes/brain.



It would be cool if this could be implemented. I'll do it myself and 
submit a patch if I can get some pointers as to where to look in the 
code for what generates that menu.



Either way, the gist would be to get each checkbox assigned as eg. 
id="check_[clientid]_[itemsequence]" (where 'itemsequence' is 
incrememented from 0 or 1 for each one in the sequence for that 
client) and loop through them with javascript with an 'onclick' for 
the new button and check/uncheck all that begin with 
"check_[clientid]_"...



Apologies if that's teaching the proverbial grandmother to suck eggs, 
of course.



K.


Saved Queries