+```
+- Chaque élément est une carte afin de donner un style uniforme :
+``` html
+
+```
\ No newline at end of file
diff --git a/assets/app.js b/assets/app.js
index bc24b10..9d65ba7 100644
--- a/assets/app.js
+++ b/assets/app.js
@@ -11,8 +11,9 @@ import './styles/navbar.css';
import './styles/sidebar.css';
import './styles/choices.css'
import 'choices.js/public/assets/styles/choices.min.css';
-import 'tabulator-tables/dist/css/tabulator.min.css'
-import './styles/tabulator.css'
+import 'tabulator-tables/dist/css/tabulator.min.css';
+import './styles/tabulator.css';
+import './styles/card.css';
import 'bootstrap';
import './js/template.js';
diff --git a/assets/controllers/organization_controller.js b/assets/controllers/organization_controller.js
index dba278f..d89b579 100644
--- a/assets/controllers/organization_controller.js
+++ b/assets/controllers/organization_controller.js
@@ -75,7 +75,8 @@ export default class extends Controller {
},
width: 100,
},
- // TODO: regarder quel style est mieux
+ // TODO: regarder quel style est mieux entre les "hozAlign"
+ // TODO: regarder quel style est mieux avec/sans headerFilter
{title: "Nom", field: "name", headerFilter: "input", widthGrow: 2, vertAlign: "middle", headerHozAlign: "left"},
{title: "Email", field: "email", headerFilter: "input", widthGrow: 2, vertAlign: "middle", hozAlign: "center"},
{
diff --git a/assets/controllers/user_controller.js b/assets/controllers/user_controller.js
index b88a03a..f87daae 100644
--- a/assets/controllers/user_controller.js
+++ b/assets/controllers/user_controller.js
@@ -207,7 +207,7 @@ export default class extends Controller {
ajaxConfig: "GET",
pagination: true,
paginationMode: "remote",
- paginationSize: 25,
+ paginationSize: 10,
ajaxResponse: (url, params, response) => response,
paginationDataSent: {page: "page", size: "size"},
diff --git a/assets/styles/card.css b/assets/styles/card.css
new file mode 100644
index 0000000..d27de53
--- /dev/null
+++ b/assets/styles/card.css
@@ -0,0 +1,4 @@
+.card.no-header-bg .card-header{
+ background-color: transparent !important;
+ border-bottom: none;
+}
\ No newline at end of file
diff --git a/src/Controller/OrganizationController.php b/src/Controller/OrganizationController.php
index b84e6bd..5b7fd25 100644
--- a/src/Controller/OrganizationController.php
+++ b/src/Controller/OrganizationController.php
@@ -193,7 +193,7 @@ class OrganizationController extends AbstractController
$apps = $this->organizationsService->appsAccess($allApps, $orgApps);
- $actions = $this->entityManager->getRepository(Actions::class)->findBy(['Organization' => $organization]);
+ $actions = $this->entityManager->getRepository(Actions::class)->findBy(['Organization' => $organization], limit: 15);
$activities = $this->actionService->formatActivities($actions);
$this->actionService->createAction("View Organization", $actingUser, $organization, $organization->getName());
diff --git a/src/Service/ActionService.php b/src/Service/ActionService.php
index 1474569..f0a7a44 100644
--- a/src/Service/ActionService.php
+++ b/src/Service/ActionService.php
@@ -27,7 +27,7 @@ readonly class ActionService
if ($diffInSeconds < 60 * 60) { // less than 1 hour
return '#247208';
}
- return '#C76633';
+ return '#cc664c';
}
/**
diff --git a/src/Service/UserService.php b/src/Service/UserService.php
index 1594677..285b3f7 100644
--- a/src/Service/UserService.php
+++ b/src/Service/UserService.php
@@ -196,11 +196,13 @@ class UserService
$orgId = $org->getId();
$orgName = $org->getName();
+ $orgLogo = $org->getLogoUrl();
if (!isset($grouped[$orgId])) {
$grouped[$orgId] = [
'id' => $orgId,
'name' => $orgName,
+ 'logo' => $orgLogo,
'users' => [],
];
}
diff --git a/templates/application/InformationCard.html.twig b/templates/application/InformationCard.html.twig
index 0619264..627a95e 100644
--- a/templates/application/InformationCard.html.twig
+++ b/templates/application/InformationCard.html.twig
@@ -1,22 +1,27 @@
{% block body %}
-
-