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]] |
| + | |
| + | |
| + | |
| + | |
| | | |
| | | |