diff --git a/core/lib/Thelia/Config/Resources/routing/admin.xml b/core/lib/Thelia/Config/Resources/routing/admin.xml
index af7b7e445..e09d24a90 100755
--- a/core/lib/Thelia/Config/Resources/routing/admin.xml
+++ b/core/lib/Thelia/Config/Resources/routing/admin.xml
@@ -487,6 +487,15 @@
+
+
+
+ Thelia\Controller\Admin\ModuleController::indexAction
+
+
+
+
+
diff --git a/core/lib/Thelia/Controller/Admin/ModuleController.php b/core/lib/Thelia/Controller/Admin/ModuleController.php
new file mode 100644
index 000000000..fe794abf9
--- /dev/null
+++ b/core/lib/Thelia/Controller/Admin/ModuleController.php
@@ -0,0 +1,46 @@
+. */
+/* */
+/*************************************************************************************/
+
+namespace Thelia\Controller\Admin;
+
+/**
+ * Class ModuleController
+ * @package Thelia\Controller\Admin
+ * @author Manuel Raynaud
+ */
+class ModuleController extends BaseAdminController
+{
+ public function indexAction()
+ {
+ if (null !== $response = $this->checkAuth("admin.module.view")) return $response;
+ return $this->render("modules", array("display_module" => 20));
+ }
+
+ public function updateAction($module_id)
+ {
+
+ return $this->render("module-edit", array(
+ "module_id" => $module_id
+ ));
+ }
+}
\ No newline at end of file
diff --git a/templates/admin/default/assets/less/thelia/bootstrap-select.less b/templates/admin/default/assets/less/thelia/bootstrap-select.less
index 10d019be5..5fb302a33 100644
--- a/templates/admin/default/assets/less/thelia/bootstrap-select.less
+++ b/templates/admin/default/assets/less/thelia/bootstrap-select.less
@@ -48,20 +48,17 @@
}
.bootstrap-select:not([class*="span"]) {
- width: 220px;
+ width: 100%;
}
.bootstrap-select {
/*width: 220px\9; IE8 and below*/
- width: 220px\0; /*IE9 and below*/
+ width: 100%\0; /*IE9 and below*/
}
.bootstrap-select > .btn {
width: 100%;
-}
-
-.error .bootstrap-select .btn {
- border: 1px solid #b94a48;
+ .form-control-focus();
}
@@ -79,6 +76,7 @@
left: 12px;
right: 25px;
text-align: left;
+ color: @input-color;
}
.bootstrap-select.btn-group .btn .caret {
@@ -132,6 +130,14 @@
overflow: hidden;
}
+.bootstrap-select.btn-group .dropdown-menu li a{
+ color: @input-color;
+
+ &:hover{
+ color: #FFF;
+ }
+}
+
.bootstrap-select.btn-group .dropdown-menu li {
position: relative;
diff --git a/templates/admin/default/assets/less/thelia/forms.less b/templates/admin/default/assets/less/thelia/forms.less
index 52c4b5b54..2291c15e9 100755
--- a/templates/admin/default/assets/less/thelia/forms.less
+++ b/templates/admin/default/assets/less/thelia/forms.less
@@ -167,6 +167,36 @@ form .info {
}
}
+// Form validation states
+//
+// Used in forms.less to generate the form validation CSS for warnings, errors,
+// and successes.
+
+.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {
+ // Color the label and help text
+ .help-block,
+ .control-label {
+ color: @text-color;
+ }
+ // Set the border and box shadow on specific inputs to match
+ .form-control, .bootstrap-select .btn {
+ border-color: @border-color;
+ .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work
+ &:focus {
+ border-color: darken(@border-color, 10%);
+ @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);
+ .box-shadow(@shadow);
+ }
+ }
+ // Set validation states also for addons
+ .input-group-addon {
+ color: @text-color;
+ border-color: @border-color;
+ background-color: @background-color;
+ }
+}
+
+
// -- Sign in --
.form-signin{
// .form-control {
diff --git a/templates/admin/default/modules.html b/templates/admin/default/modules.html
new file mode 100644
index 000000000..e69de29bb