Started product attributes management

This commit is contained in:
franck
2013-09-10 15:45:29 +02:00
parent 99f40cbc80
commit 281ec337aa
7 changed files with 283 additions and 281 deletions

View File

@@ -149,11 +149,11 @@
<!-- attribute and feature routes management --> <!-- attribute and feature routes management -->
<route id="admin.configuration.attribute" path="/admin/configuration/product_attributes"> <route id="admin.configuration.product-attribute.default" path="/admin/configuration/product-attributes">
<default key="_controller">Thelia\Controller\Admin\AttributeController::defaultAction</default> <default key="_controller">Thelia\Controller\Admin\AttributeController::defaultAction</default>
</route> </route>
<route id="admin.configuration.attribute.edit" path="/admin/configuration/product_attributes/update"> <route id="admin.configuration.product-attribute.edit" path="/admin/configuration/product-attributes/update">
<default key="_controller">Thelia\Controller\Admin\AttributeController::updateAction</default> <default key="_controller">Thelia\Controller\Admin\AttributeController::updateAction</default>
</route> </route>

View File

@@ -3,7 +3,6 @@ A faire dans la procédure d'install
Variables Config à initialiser: Variables Config à initialiser:
- base_url : url de base de la boutique avec / final (ex. http://www.boutique.com/, ou http://www.boutique.com/path/to/thelia2/ )
- base_admin_template : chemin du template admin relatif au repertoire template (ex. admin/default) - base_admin_template : chemin du template admin relatif au repertoire template (ex. admin/default)
- default_locale : la locale par défaut (ex. en_US), à utiliser pour les fichiers de traduction - default_locale : la locale par défaut (ex. en_US), à utiliser pour les fichiers de traduction
- asset_dir_from_web_root : le chemin relatif à /web du repertoires des assets (ex. assets) - asset_dir_from_web_root : le chemin relatif à /web du repertoires des assets (ex. assets)

File diff suppressed because it is too large Load Diff

View File

@@ -14,10 +14,10 @@ if exist local\config\database.yml (
..\..\bin\propel build -v --output-dir=../../core/lib/ ..\..\bin\propel build -v --output-dir=../../core/lib/
echo [INFO] Building SQL CREATE file echo [INFO] Building SQL CREATE file
..\..\bin\propel sql:build -v --output-dir=../../install/ ..\..\bin\propel sql:build -v --output-dir=..\..\install
echo [INFO] Reloaded Thelia2 database echo [INFO] Reloading Thelia2 database
cd ..\.. cd ..\..
del install\sqldb.map del install\sqldb.map
php Thelia thelia:dev:reloadDB php Thelia thelia:dev:reloadDB

View File

@@ -36,6 +36,8 @@
{* Modules css are included here *} {* Modules css are included here *}
{module_include location='head_css'} {module_include location='head_css'}
{debugbar_renderHead}
</head> </head>
<body> <body>
@@ -233,5 +235,7 @@
{debugbar_render} {debugbar_render}
{* Modules scripts are included now *} {* Modules scripts are included now *}
{module_include location='footer_js'} {module_include location='footer_js'}
{debugbar_render}
</body> </body>
</html> </html>

View File

@@ -25,21 +25,21 @@
{loop type="auth" name="pcc1" roles="ADMIN" permissions="admin.configuration.product_templates"} {loop type="auth" name="pcc1" roles="ADMIN" permissions="admin.configuration.product_templates"}
<tr> <tr>
<td><a href="{url path='/admin/configuration/product_templates'}">{intl l='Product templates'}</a></td> <td><a href="{url path='/admin/configuration/product_templates'}">{intl l='Product templates'}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product_templates'}"><i class="glyphicon glyphicon-edit"></i></a></td> <td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product-templates'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr> </tr>
{/loop} {/loop}
{loop type="auth" name="pcc2" roles="ADMIN" permissions="admin.configuration.product_attributes"} {loop type="auth" name="pcc2" roles="ADMIN" permissions="admin.configuration.product_attributes"}
<tr> <tr>
<td><a href="{url path='/admin/configuration/product_attributes'}">{intl l='Product attributes'}</a></td> <td><a href="{url path='/admin/configuration/product_attributes'}">{intl l='Product attributes'}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product_attributes'}"><i class="glyphicon glyphicon-edit"></i></a></td> <td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product-attributes'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr> </tr>
{/loop} {/loop}
{loop type="auth" name="pcc3" roles="ADMIN" permissions="admin.configuration.product_features"} {loop type="auth" name="pcc3" roles="ADMIN" permissions="admin.configuration.product_features"}
<tr> <tr>
<td><a href="{url path='/admin/configuration/product_features'}">{intl l='Product features'}</a></td> <td><a href="{url path='/admin/configuration/product_features'}">{intl l='Product features'}</a></td>
<td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product_features'}"><i class="glyphicon glyphicon-edit"></i></a></td> <td><a class="btn btn-default btn-xs" href="{url path='/admin/configuration/product-features'}"><i class="glyphicon glyphicon-edit"></i></a></td>
</tr> </tr>
{/loop} {/loop}

View File

@@ -26,8 +26,7 @@ A generic modal creation dialog template. Parameters
<form method="POST" action="{$form_action nofilter}" {$form_enctype nofilter}> <form method="POST" action="{$form_action nofilter}" {$form_enctype nofilter}>
<div class="modal-body"> <div class="modal-body">
{if ! empty($form_error_message)}<div class="alert alert-danger" id="{$dialog_id}_error">{$form_error_message nofilter}</div>{/if}
{if ! empty($form_error_message)}<div class="alert alert-block alert-error" id="{$dialog_id}_error">{$form_error_message nofilter}</div>{/if}
{$dialog_body nofilter} {$dialog_body nofilter}
</div> </div>