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)

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í

xml
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>