create new entry in config menu and not needed update page

This commit is contained in:
Manuel Raynaud
2014-01-07 12:47:35 +01:00
parent b72fab5212
commit 6a9fd30a53
4 changed files with 31 additions and 4 deletions

View File

@@ -1123,7 +1123,7 @@
</route>
<!-- update routing -->
<route id="update.index" path="/admin/update">
<route id="update.index" path="/admin/configuration/update">
<default key="_controller">Thelia\Controller\Admin\UpdateController::indexAction</default>
</route>

View File

@@ -104,5 +104,5 @@ final class AdminResources
const TRANSLATIONS = "admin.configuration.translations";
const UPDATE = "admin.update";
const UPDATE = "admin.configuration.update";
}

View File

@@ -179,6 +179,13 @@
</tr>
{/loop}
{loop type="auth" name="pcc9" role="ADMIN" resource="admin.configuration.update" access="VIEW"}
<tr>
<td><a href="{url path='/admin/configuration/update'}">{intl l='Update your Thelia'}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/update'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr>
{/loop}
{module_include location='system_configuration_bottom'}
</table>
</div>

View File

@@ -2,5 +2,25 @@
{block name="page-title"}{intl l='Update'}{/block}
{block name="check-resource"}update{/block}
{block name="check-access"}view{/block}
{block name="check-resource"}admin.configuration.update{/block}
{block name="check-access"}view{/block}
{block name="main-content"}
<div id="wrapper" class="container">
<div class="clearfix">
<ul class="breadcrumb">
<li><a href="{url path='/admin/home'}">{intl l="Home"}</a></li>
<li><a href="{url path='/admin/configuration'}">{intl l="Configuration"}</a></li>
<li><a href="{url path='/admin/configuration/update'}">{intl l="Update Process"}</a></li>
</ul>
</div>
<div class="row">
<div class="col-md-12">
<div class="alert alert-info">
{intl l="Your Thelia is already up-to-date"}
</div>
</div>
</div>
</div>
{/block}