Commit e5de3a1c authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Une option permet de ne pas afficher l'encart "A FAIRE" sur la page d'accueil

parent 13c27d25
Loading
Loading
Loading
Loading
Loading
+12 −1
Original line number Diff line number Diff line
# 📢 CHANGEMENTS (MASTER/STARLING)
# 📢 CHANGEMENTS
## 2026

### Février
- [kusanagi] Ajout d'une option pour afficher le module "TODOS"

### Janvier
 - [kusanagi] Ajout d'un module "TODOS" sur la page d'accueil avec les jalons et les versements en retard.

## 2025

### Décembre
 - [kusanagi] Le calcule des notifications inclus un contrôle sur les Jalons à faire et les versements en retard

### Juillet
 - [kusanagi] MAJ Vite / Script d'update / Docker
 - [kusanagi] (signature - ESUP) Ajout de la ligne d'exemple `token` si votre ESUP utilise les tokens
+20 −0
Original line number Diff line number Diff line
@@ -52,3 +52,23 @@ $ crontab -e
# Déclenchement de la procédure toutes les heures
00 */1 * * * php /path/to/oscar/public/index.php oscar notifications:mails:persons
```

## A FAIRE (Accueil)

La page d'accueil propose aux utilisateurs une liste de *tâches* à faire : Jalons à compléter et versements en retard.

Si besoin, cet encart peut être désactivé via la configuration : 

avec la clef `OSCAR_HOMEPAGE_TODO` dans le **.env** ou dans le fichier **local.php** : 
```php
<?php
// config/autoload.local.php
return array(
    // ...
    'oscar' => [
        // ...
        'homepage_todo_enabled' => false,
    ],
);
```
+3 −0
Original line number Diff line number Diff line
@@ -137,6 +137,9 @@ OSCAR_TIMESHEET_IMPORT_ENABLE=true
NOTIFICATIONS_OVERRIDE=false
NOTIFICATIONS_FIXED=Lun8

# Affichage des "A FAIRE" en page d'accueil
OSCAR_HOMEPAGE_TODO=true

# ----------------------------------------------------------------------------
# Fiche ACTIVITE/PROJET
# ENROLE_WITH_DATE > Affiche les dates de début/fin
+3 −0
Original line number Diff line number Diff line
@@ -142,6 +142,9 @@ NOTIFICATIONS_FIXED=Lun8,Mar10
# ENROLE_WITH_DATE > Affiche les dates de début/fin
ENROLE_WITH_DATE=true

# Affichage des "A FAIRE" en page d'accueil
OSCAR_HOMEPAGE_TODO=true

# ----------------------------------------------------------------------------
# TECHNIQUE ------------------------------------------------------------------
# Niveau de logs
+14 −11
Original line number Diff line number Diff line
@@ -301,6 +301,8 @@ class PublicController extends AbstractOscarController implements UseTimesheetSe
            } catch (\Exception $e) {
            }


            if( $this->getOscarConfigurationService()->getHomepageTodoEnabled() ){
                try {
                    $paramsTodo = $this->vueJsParamJsonBase64([
                        'url' => $this->url()->fromRoute('todo'),
@@ -313,6 +315,7 @@ class PublicController extends AbstractOscarController implements UseTimesheetSe
                } catch (\Exception $e) {
                    echo "ARRER : " . $e->getMessage();
                }
            }

            $timeSheetService = $this->getTimesheetService();

Loading