Reviewed:  https://reviews.mahara.org/10263
Committed: 
https://git.mahara.org/mahara/mahara/commit/a6078c4936b2f872d762333f942e2b57cac24a8f
Submitter: Robert Lyon ([email protected])
Branch:    master

commit a6078c4936b2f872d762333f942e2b57cac24a8f
Author: Cecilia Vela Gurovic <[email protected]>
Date:   Thu Aug 15 12:52:40 2019 +1200

Bug 1840195: add function to check if a cron jobs needs to be executed

this adds the possibility to define a check to see if a
cron callfunction needs to be executed before droping
elasticsearch triggers or calling the cron function

if the check function is not define then the cron
call function will be executed as before

to define the check function it has to have the name
of the cron callfunction and add a 'needs_to_run'
at the end

+ also making the successful login reset the logintries
to 0 for the user on the DB

behatnotneeded

Change-Id: I0abe28c1172136da043c9e9310c315b75c7d4fbb

-- 
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask 
on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1840195

Title:
  Add a function to check if a cron callfunction needs to run before
  actually executing it

Status in Mahara:
  Fix Committed

Bug description:
  There are cron functions that run many times a day that don't need to run 
that often but they need to monitor a condition.
  One of these is for example the user_login_tries_to_zero that resets the 
logintries value in the usr table to be 0, so the user can try to login again 
if they failed 5 times. This doesn't need to run if there are no values to 
reset.

  If we have a way to checks if the cron function needs to run or not,
  and we also work with elastic search, we can check if the triggers
  need to be dropped. This way we're reducing the times we drop and
  recreate elasticsearch triggers.

To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1840195/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~mahara-contributors
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~mahara-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to