Hromadné akce
Hromadné akce
V Edee existují aktuálně hromadné akce v podobě
- specializovaného modulu bulkoperations
- podpory pro hromadnou editaci položek seznamu
Zkopírovat odkaz na sekciModul hromadné akce
Modul je možné aktivovat jednoduchou konfigurací (lze umístit do module-edeeui.xml)
1 <bulkoperationsmodule required="false">2 <gui ramJetModuleName="edeeui"3 parentSection="edee"4 admin="true"5 defaultSetup="true"/>6</bulkoperationsmodule>
Modul doplní do kontextového menu stromu stránek položku prohromadnou editaci (vyžadováno EXECUTE právo k modulu "bulkoperations")
Funkcionalita popsána detailně v uživatelské dokumentaci
Zkopírovat odkaz na sekciHromadná editace položek seznamu
Funkce je od verze 10.1.0 součástí Edee CMS. Aby byla dostupná pro uživatele, je nutné na prototypu stránky aktivovat příslušný editor (pomocí atributu bulkItemEditor)
Výchozí bulkItemEditor editor extenduje itemEditor v jeho základní podobě (tedy se vstupními prvky name, perex, content). Projektové modifikace editoru položky je tak nutné duplicitně aplikovat i na jeho podobu pro hromadnou editaci.
Widgety, které mají být v rámci akce editovatelné musí mít specifické nastavení metadata, které zajistí použití přepínače pro přepsání hodnoty.
Příklad modifikace editoru a definice vstupních polí
1 <bulkItemEditor id="bulkItemEditorBranches">2 <metadata>3 <adam.entity>branchesSource</adam.entity>4 </metadata>5 <modify>6 <removeWidget id="shortcuts" optional="true"/>7 <removeWidget id="itemSystemOptions" optional="true"/>8 <removeWidget id="validityContainer" optional="true"/>9 <removeWidget id="quickAccess" optional="true"/>10 <replaceWith widget="sourceData">11 <widgetContainer id="sourceData">12 <textInput id="mesto">13 <metadata>14 <overrideToggle/>15 </metadata>16 </textInput>17 <tagCheckboxInput18 id="okresni-mesto"19 value="#lookup[tagIdBySystemIdMap][okresni-mesto]#"20 categoryId="#lookup[categoryIdBySystemIdMap][BRANCHES_FLAGS]#">21 <metadata>22 <overrideToggle/>23 </metadata>24 </tagCheckboxInput>25 </widgetContainer>26 </replaceWith>27 </modify>28</bulkItemEditor>