1. 31 Jul, 2020 2 commits
  2. 30 Jul, 2020 2 commits
  3. 29 Jul, 2020 2 commits
    • Fabien Viale's avatar
      Merge pull request #3791 from fviale/master · f3e5bf3e
      Fabien Viale authored
      Request rewriter for proxyfied applications
      f3e5bf3e
    • Fabien Viale's avatar
      Request rewriter for proxyfied applications · 96ec7c0c
      Fabien Viale authored
       - add the rewriter as a parent handler to rewrite urls before they are handled by context handlers
       - wrote PCAProxyRule which rewrites the url if the Referer contains a proxyfied endpoint
       - use a cache mechanism in case the Referer does not contain a proxified endpoint but this referer has already been the target of a rewrite (case of css including other css)
        - add properties to disable the rewriter and control cache size
       - redirect GET request instead of rewriting them (prevents usage of referer cache for most requests)
      96ec7c0c
  4. 23 Jul, 2020 2 commits
  5. 22 Jul, 2020 2 commits
  6. 20 Jul, 2020 2 commits
    • Fabien Viale's avatar
      Merge pull request #3787 from fviale/master · 78654220
      Fabien Viale authored
      PCA permissions
      78654220
    • Fabien Viale's avatar
      PCA permissions · be40d471
      Fabien Viale authored
       - add PcaAdminPermission to allow managing all pca services
       - Allow node token modification for standard users: standard users can add/remove a token when they are already running a task on the node. Only admin users can do this operation outside of a task execution.
      be40d471
  7. 18 Jul, 2020 1 commit
  8. 16 Jul, 2020 3 commits
  9. 10 Jul, 2020 1 commit
  10. 05 Jul, 2020 1 commit
  11. 04 Jul, 2020 2 commits
  12. 03 Jul, 2020 1 commit
  13. 02 Jul, 2020 1 commit
  14. 29 Jun, 2020 4 commits
  15. 26 Jun, 2020 2 commits
  16. 24 Jun, 2020 1 commit
  17. 20 Jun, 2020 4 commits
  18. 19 Jun, 2020 1 commit
  19. 18 Jun, 2020 3 commits
    • Fabien Viale's avatar
      Optimize JobData and TaskData queries · 4acab84c
      Fabien Viale authored
       - discontinue support of pa.scheduler.job.removeFromDataBase=false, which implied executing joined tables queries constantly (decreases performance and disallow some indexing)
       - add 3 indexes in JobData (submit_time, scheduled_time_for_removal, and job_id_status : composite index used to optimize scheduler portal default list jobs query)
       - getTaskCounts : avoid joined table query by considering only task statuses.
       - getFinishedTaskCount : fix incomplete list of finished task statuses
       - getPendingTaskCount : add in-error status (similar to pause)
       - adapt db tests
       - add owner column in TaskData to avoid join
       - initialize TaskData.owner using JobData.owner when recovering an existing database
       - TaskData : replace task.jobData.id by task.id.jobId to avoid implicit cross join
       - TaskDBUtils : supress removeTime usage and replace jobData.owner by taskData.owner
       - BaseServiceTest : add SQL debug info
       - MockSchedulingInfrastructure : print unexpected exceptions
      4acab84c
    • medou-boushab's avatar
      Merge pull request #3774 from ow2-proactive/resultMap · b6feaee4
      medou-boushab authored
      Handle the case where the value of a resultMap entry is null
      b6feaee4
    • medou-boushab's avatar
  20. 17 Jun, 2020 3 commits