Changes

Jump to navigation Jump to search
no edit summary
Line 6: Line 6:     
Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them.
 
Implements the ability to select multiple journal entries in the journal entry view and perform group operations (like copy, delete) on them.
 +
 +
 +
 +
    
== Owner ==
 
== Owner ==
 
* Name:  [[User:Ajay| Ajay Garg]]
 
* Name:  [[User:Ajay| Ajay Garg]]
 
* Email: ajay@activitycentral.com
 
* Email: ajay@activitycentral.com
 +
 +
 +
 +
    
== Credits ==
 
== Credits ==
Line 16: Line 24:  
* [[tch| Martin Abente]]  (Initial code patches)
 
* [[tch| Martin Abente]]  (Initial code patches)
 
* [[User:M_anish| Anish Mangal]] (Reviving the feature)
 
* [[User:M_anish| Anish Mangal]] (Reviving the feature)
 +
 +
 +
 +
    
== Current status ==
 
== Current status ==
Line 38: Line 50:  
***http://patchwork.sugarlabs.org/patch/1664/
 
***http://patchwork.sugarlabs.org/patch/1664/
   −
== Detailed Description ==
     −
A recurrent request from teachers and kids is to be able to operate on a group of entries.
+
 
       
== Benefit to Sugar ==
 
== Benefit to Sugar ==
 +
A recurrent request from teachers and kids is to be able to operate on a group of entries.
 +
 
This feature allows the users to perform operations on multiple journal entries at once, making it very efficient if the user has to perform repetitive tasks like copying/deleting journal entries for many entries. The users can also filter journal entries by using the already existing search facilities and perform operations on those.
 
This feature allows the users to perform operations on multiple journal entries at once, making it very efficient if the user has to perform repetitive tasks like copying/deleting journal entries for many entries. The users can also filter journal entries by using the already existing search facilities and perform operations on those.
   Line 50: Line 63:  
Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select 'all' and copy them to journal. The resulting operation will install all bundles on the XO laptop!
 
Another interesting and useful side-effect of this feature is that a user can insert a pen-drive with many activity bundles, select 'all' and copy them to journal. The resulting operation will install all bundles on the XO laptop!
   −
== Histort / Initial-Implementation ==
+
 
 +
 
 +
 
 +
 
 +
== History / Initial-Implementation ==
    
Martin Abente created a initial implementation [http://lists.sugarlabs.org/archive/sugar-devel/2011-May/031575.html]
 
Martin Abente created a initial implementation [http://lists.sugarlabs.org/archive/sugar-devel/2011-May/031575.html]
Line 69: Line 86:     
5. [[Journal NewUI]]
 
5. [[Journal NewUI]]
 +
 +
 +
 +
      Line 80: Line 101:  
* More copy-to options :: Clipboard, Documents (in addition to mounted drives).
 
* More copy-to options :: Clipboard, Documents (in addition to mounted drives).
 
* There has been a progress bar added for batch-operations.
 
* There has been a progress bar added for batch-operations.
 +
 +
 +
 +
    
== Basic utility of this feature ==
 
== Basic utility of this feature ==
Line 89: Line 114:  
* Some particular use-cases ::
 
* Some particular use-cases ::
 
** Batch-operations <del>speeds up</del> makes XO-bundle installations more convenient, when multiple bundles are copied together from a USB drive to the journal. Thanks a ton to Sridhar Dhanapalan for the attention generated towards this (otherwise obscure) use-case.
 
** Batch-operations <del>speeds up</del> makes XO-bundle installations more convenient, when multiple bundles are copied together from a USB drive to the journal. Thanks a ton to Sridhar Dhanapalan for the attention generated towards this (otherwise obscure) use-case.
 +
 +
 +
 +
      Line 97: Line 126:  
=[Step 01] Initial "Journal" view=
 
=[Step 01] Initial "Journal" view=
 
**[[File:ms001.png]]
 
**[[File:ms001.png]]
 +
 +
 +
 +
      Line 103: Line 136:  
=[Step 02] Initial "Documents" view=
 
=[Step 02] Initial "Documents" view=
 
**[[File:ms099.png]]
 
**[[File:ms099.png]]
 +
 +
 +
 +
      Line 109: Line 146:  
=[Step 03] Select an entry by clicking on the Checkbox. The view changes to Multi-Select mode.=
 
=[Step 03] Select an entry by clicking on the Checkbox. The view changes to Multi-Select mode.=
 
**[[File:ms002.png]]
 
**[[File:ms002.png]]
 +
 +
 +
 +
      Line 115: Line 156:  
=[Step 04] More entries can be selected/deselected one by one, or Select-All/Deselect-All may be used=
 
=[Step 04] More entries can be selected/deselected one by one, or Select-All/Deselect-All may be used=
 
**[[File:ms003.png]]
 
**[[File:ms003.png]]
 +
 +
 +
 +
      Line 121: Line 166:  
=[Step 05] Select Copy-to-Documents Option=
 
=[Step 05] Select Copy-to-Documents Option=
 
**[[File:ms005.png]]
 
**[[File:ms005.png]]
 +
 +
 +
 +
      Line 127: Line 176:  
=[Step 06] An alert pops up, asking for confirmation (Continue/Stop)=
 
=[Step 06] An alert pops up, asking for confirmation (Continue/Stop)=
 
**[[File:ms006.png]]
 
**[[File:ms006.png]]
 +
 +
 +
 +
      Line 133: Line 186:  
=[Step 07] If Stop is chosen, nothing happens, and the entries remain selected.=
 
=[Step 07] If Stop is chosen, nothing happens, and the entries remain selected.=
 
**[[File:ms007.png]]
 
**[[File:ms007.png]]
 +
 +
 +
 +
      Line 139: Line 196:  
=[Step 08] Again choose Copy-to-Documents Option=
 
=[Step 08] Again choose Copy-to-Documents Option=
 
**[[File:ms008.png]]
 
**[[File:ms008.png]]
 +
 +
 +
 +
      Line 145: Line 206:  
=[Step 09] An alert pops up, asking for confirmation (Continue/Stop). This time choose Continue.=
 
=[Step 09] An alert pops up, asking for confirmation (Continue/Stop). This time choose Continue.=
 
**[[File:ms009.png]]
 
**[[File:ms009.png]]
 +
 +
 +
 +
      Line 151: Line 216:  
=[Step 10] Running progress of first entry =
 
=[Step 10] Running progress of first entry =
 
**[[File:ms021.png]]
 
**[[File:ms021.png]]
 +
 +
 +
 +
      Line 157: Line 226:  
=[Step 11] Running progress of second entry. The message pops up, same as expected as in single mode=
 
=[Step 11] Running progress of second entry. The message pops up, same as expected as in single mode=
 
**[[File:ms023.png]]
 
**[[File:ms023.png]]
 +
 +
 +
 +
 +
 +
 +
    
=[Step 12] Running progress of third entry.=
 
=[Step 12] Running progress of third entry.=
 
**[[File:ms024.png]]
 
**[[File:ms024.png]]
 +
 +
 +
 +
      Line 166: Line 246:  
=[Step 13] Batch-Operation complete. Now all entries may be deselected via Deselect-All=
 
=[Step 13] Batch-Operation complete. Now all entries may be deselected via Deselect-All=
 
**[[File:ms025.png]]
 
**[[File:ms025.png]]
 +
 +
 +
 +
     
525

edits

Navigation menu