User Tools

Site Tools


medal-data:administrator-guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
medal-data:administrator-guide [2022/04/27 07:42] Sylvainmedal-data:administrator-guide [2022/05/19 11:45] (current) – [Assign a role to a user] Sylvain
Line 55: Line 55:
   - Click on ''Update''.   - Click on ''Update''.
  
-=== Repair the database permission ===+==== Repair the database permission ====
  
 If you are missing permissions or if some permissions are not assigned to the right role. Or if some items are missing in the left menu. Run the command: If you are missing permissions or if some permissions are not assigned to the right role. Or if some items are missing in the left menu. Run the command:
Line 62: Line 62:
 </code> </code>
  
-=== Update of the algorithm  ===+==== Update of the algorithm  ====
 If for some reason you find that the algorithm used by the tablets is not up to date.  Run the command: If for some reason you find that the algorithm used by the tablets is not up to date.  Run the command:
 <code> <code>
Line 70: Line 70:
  
  
-=== production.ERROR: Missing key 'createdAt' on data for 'patient' error  ===+==== production.ERROR: Missing key 'createdAt' on data for 'patient' error  ====
  
 If you spot this error in the log file, then you should run the command : If you spot this error in the log file, then you should run the command :
Line 81: Line 81:
 </code> </code>
  
-=== The export date is not the current date  ===+==== The export date is not the current date  ====
  
 First we need to know why the export didn't work. For that open the log file at 03:20AM and communicate the error.  First we need to know why the export didn't work. For that open the log file at 03:20AM and communicate the error. 
Line 90: Line 90:
  
  
-=== Json Failure Folder Not Empty ===+==== JSON Failure Folder Not Empty ====
 If you have some JSON inside the Failed Folder table, then please retrieve the error in the log file. You can search with the JSON file name. Share with us the  error. If you have some JSON inside the Failed Folder table, then please retrieve the error in the log file. You can search with the JSON file name. Share with us the  error.
-When we have corrected the issue, then you can reload the failed folder with this commmand:+When we have corrected the issue, then you can reload the failed folder with this command:
 <code> <code>
 sudo dokku enter <app_name> web php artisan cases:reload sudo dokku enter <app_name> web php artisan cases:reload
 </code> </code>
  
-=== Some Exemples === +==== Some Examples ==== 
  
-== Count the number of medical cases which are not yet syncronize with REDCap inside the PostgreSQL database ==+=== Count the number of medical cases which are not yet synchronize with REDCap inside the PostgreSQL database ===
 <code bash> <code bash>
 dokku postgres:enter <postgres_container_name> psql -U postgres <postgres_database_name> -c "SELECT count(*) FROM public.medical_cases where redcap=false" dokku postgres:enter <postgres_container_name> psql -U postgres <postgres_database_name> -c "SELECT count(*) FROM public.medical_cases where redcap=false"
 </code> </code>
  
-== Retrieve every environnement variables == +=== Retrieve environment variable === 
-[[https://doc.medal-suite.org/doku.php?id=medal-data:variables|More informations about medAL-data environnement variables]]+[[https://doc.medal-suite.org/doku.php?id=medal-data:variables|More information about medAL-data environment variable]]
 <code bash> <code bash>
-sudo dokku <app_name> config:show +# Example to retrieve all environment variable 
-Exemple to retrieve CREATOR_ALGORITHM_URL environnement variable+sudo dokku config:show <app_name> 
 +Example to retrieve CREATOR_ALGORITHM_URL environment variable
 sudo dokku <app_name> config:get CREATOR_ALGORITHM_URL sudo dokku <app_name> config:get CREATOR_ALGORITHM_URL
 </code> </code>
  
-== Set a environnement variable ==+=== Set a environment variable ===
 <code bash> <code bash>
-sudo dokku <app_name> config:set MAIL_USERNAME="exemple@mail.com" +sudo dokku config:set <app_name> MAIL_USERNAME="exemple@mail.com" 
-# You can also add the --no-restart flag to set STUDY_ID environnement variable without restarting the app +# You can also add the --no-restart flag to set STUDY_ID environment variable without restarting the app 
-sudo dokku <app_name> config:set STUDY_ID="Dynamic Tanzania" --no-restart+sudo dokku config:set <app_name> STUDY_ID="Dynamic Tanzania" --no-restart
 </code> </code>
medal-data/administrator-guide.1651038171.txt.gz · Last modified: 2022/04/27 07:42 by Sylvain