apply roles and rights
This commit is contained in:
parent
03f31f3e8b
commit
3debde96c9
@ -40,6 +40,10 @@ class d3ActionWizard extends AdminDetailsController
|
|||||||
$this->configuration = oxNew(Configuration::class);
|
$this->configuration = oxNew(Configuration::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getViewId()
|
||||||
|
{
|
||||||
|
return 'd3mxDataWizard_Action';
|
||||||
|
}
|
||||||
public function getGroups(): array
|
public function getGroups(): array
|
||||||
{
|
{
|
||||||
return $this->configuration->getActionGroups();
|
return $this->configuration->getActionGroups();
|
||||||
|
@ -45,6 +45,11 @@ class d3ExportWizard extends AdminDetailsController
|
|||||||
$this->configuration = oxNew(Configuration::class);
|
$this->configuration = oxNew(Configuration::class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getViewId()
|
||||||
|
{
|
||||||
|
return 'd3mxDataWizard_Export';
|
||||||
|
}
|
||||||
|
|
||||||
public function getGroups(): array
|
public function getGroups(): array
|
||||||
{
|
{
|
||||||
return $this->configuration->getExportGroups();
|
return $this->configuration->getExportGroups();
|
||||||
|
@ -6,6 +6,12 @@
|
|||||||
[{oxscript include="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"}]
|
[{oxscript include="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"}]
|
||||||
[{oxstyle include="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/solid.min.css"}]
|
[{oxstyle include="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/solid.min.css"}]
|
||||||
|
|
||||||
|
[{if $readonly}]
|
||||||
|
[{assign var="readonly" value="readonly disabled"}]
|
||||||
|
[{else}]
|
||||||
|
[{assign var="readonly" value=""}]
|
||||||
|
[{/if}]
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
button {
|
button {
|
||||||
margin: 1em 1em 1em 5em;
|
margin: 1em 1em 1em 5em;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[{block name="submitElements"}]
|
[{block name="submitElements"}]
|
||||||
<div class="btn-group">
|
<div class="btn-group" [{$readonly}]>
|
||||||
<button type="button" class="btn btn-primary" onclick="if (confirm('[{oxmultilang ident="D3_DATAWIZARD_ACTION_SUBMIT_CONFIRM"}]') === true) {startTask('[{$id}]')}">
|
<button type="button" class="btn btn-primary" onclick="if (confirm('[{oxmultilang ident="D3_DATAWIZARD_ACTION_SUBMIT_CONFIRM"}]') === true) {startTask('[{$id}]')}" [{$readonly}]>
|
||||||
<i class="fas fa-fw fa-magic"></i>
|
<i class="fas fa-fw fa-magic"></i>
|
||||||
[{oxmultilang ident=$item->getButtonText()}]
|
[{oxmultilang ident=$item->getButtonText()}]
|
||||||
</button>
|
</button>
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
[{block name="submitElements"}]
|
[{block name="submitElements"}]
|
||||||
<div class="btn-group">
|
<div class="btn-group" [{$readonly}]>
|
||||||
<button type="button" class="btn btn-primary" onclick="startTask('[{$id}]', 'CSV')">
|
<button type="button" class="btn btn-primary" onclick="startTask('[{$id}]', 'CSV')" [{$readonly}]>
|
||||||
<i class="fas fa-fw fa-magic"></i>
|
<i class="fas fa-fw fa-magic"></i>
|
||||||
[{oxmultilang ident=$item->getButtonText()}]
|
[{oxmultilang ident=$item->getButtonText()}]
|
||||||
</button>
|
</button>
|
||||||
<button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" [{$readonly}]>
|
||||||
<span class="sr-only">
|
<span class="sr-only">
|
||||||
<i class="fas fa-fw fa-magic"></i>
|
<i class="fas fa-fw fa-magic"></i>
|
||||||
[{oxmultilang ident=$item->getButtonText()}]
|
[{oxmultilang ident=$item->getButtonText()}]
|
||||||
@ -14,7 +14,7 @@
|
|||||||
[{block name="dataWizardFormat"}]
|
[{block name="dataWizardFormat"}]
|
||||||
[{assign var="rendererBridge" value=$item->getRendererBridge()}]
|
[{assign var="rendererBridge" value=$item->getRendererBridge()}]
|
||||||
[{foreach from=$rendererBridge->getTranslatedRendererIdList() key="key" item="translationId"}]
|
[{foreach from=$rendererBridge->getTranslatedRendererIdList() key="key" item="translationId"}]
|
||||||
<button class="dropdown-item" onclick="startTask('[{$id}]', '[{$key}]')">
|
<button class="dropdown-item" onclick="startTask('[{$id}]', '[{$key}]')" [{$readonly}]>
|
||||||
[{oxmultilang ident=$translationId}]
|
[{oxmultilang ident=$translationId}]
|
||||||
</button>
|
</button>
|
||||||
[{/foreach}]
|
[{/foreach}]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user