The EuroCMS Planner

authorversiondate
Imri Palojadraft24-07-2022

Here is where you setup which code is allowed to be executed at an interval.

db structure

plan_iddomain_iduser_idgroup_idcomponent_typecomponent_namenamedescriptiontaskstime_intervaluser_lock?status
1111coreupdatesUpdatesCheck for updatesUpdatesevery_minute1enabled
2111MaintenanceExecute various maintenance tasksDiskUsage,CleanTmpFiles,FilePermCheckevery_hour1enabled
3111ValidateEuroCMS File validation; make sure no one has modified our files.ECMSFValidation,every_day1enabled
4111modulesTrashTrash cleanupDelete 30+ days filesTrash deletionevery_day1enabled

Tasks

  • Updates

Check if ECMS has updates. And also check of update have been set to a future installation date.

  • DiskUsage

Check if the disk usage is passed a certain percentage.

  • CleanTmpFiles

Everything in the engine/tmp/ - will be removed after X amount of times...

  • FilePermCheck

Make sure that if you set a file to 600, and to the proper owner, that the Webserver (NGINX, Apache) user is allowed to access those files.

  • ECMSFValidation

Make sure that our files have not been modified.

Permissions

namedescriptioncoc_id?
planner_addThe ability to add planner items1
planner_removeThe ability to remove planner items
planner_modifyThe ability to modify existing planner items
planner_logsThe ability to view the planner logs
planner_