mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
* N°8761 - Assist in cleaning up data prior to uninstalling extensions - handle transaction ID + add deletion plan screen * N°8761 - poc of deletion plan screen * code style * N°8761 - WIP deletion plan execution * Delete all parent classes objects + cleanup * 🌐 translation (EN only) * remove history * In case of no leaf class to remove, delete also the child classes * 🎨 refactor & fix typo * Analysis not stored anymore in DB * Analysis for removed modules * 🌐 dico * Add spinner to setup button "Go to backoffice" * Fix count after PR review * Fix after PR review * Fix Number of elements to remove * Fix arrays --------- Co-authored-by: odain <olivier.dain@combodo.com>
20 lines
1.0 KiB
Twig
20 lines
1.0 KiB
Twig
{# @copyright Copyright (C) 2010-2024 Combodo SAS #}
|
|
{# @license http://opensource.org/licenses/AGPL-3.0 #}
|
|
|
|
{% if bHasData %}
|
|
{% UIPanel Neutral { sTitle:'DataFeatureRemoval:Analysis:Title'|dict_s, sSubTitle: 'DataFeatureRemoval:Analysis:SubTitle'|dict_format(iCount) } %}
|
|
{% UIDataTable ForForm { sRef:'aAnalysisDataTable', aColumns:aAnalysisDataTable.Columns, aData:aAnalysisDataTable.Data} %}{% EndUIDataTable %}
|
|
{% EndUIPanel %}
|
|
|
|
{% UIForm Standard {} %}
|
|
{% UIInput ForHidden { sName:'transaction_id', sValue:sTransactionId} %}
|
|
{% UIInput ForHidden { sName:'operation', sValue:'DeletionPlan'} %}
|
|
{% for sKey, sClass in aClasses %}
|
|
{% UIInput ForHidden { sName:"classes[" ~ sKey ~ "]", sValue:sClass } %}
|
|
{% endfor %}
|
|
{% UIToolbar ForButton {} %}
|
|
{% UIButton ForPrimaryAction {sLabel:'UI:Button:PlanDeletion'|dict_s, sName:'btn_plandeletion', sId:'btn_plandeletion', bIsSubmit:true} %}
|
|
{% EndUIToolbar %}
|
|
{% EndUIForm %}
|
|
{% endif %}
|