27 lines
940 B
Diff
27 lines
940 B
Diff
diff -r 3af0565f0bad cron.py
|
|
--- a/trytond/trytond/modules/company/cron.py Wed Dec 23 00:13:47 2015 +0100
|
|
+++ b/trytond/trytond/modules/company/cron.py Tue May 17 16:18:02 2016 +0200
|
|
@@ -15,6 +15,22 @@
|
|
'Companies', help='Companies registered for this cron')
|
|
|
|
@classmethod
|
|
+ def __setup__(cls):
|
|
+ super(Cron, cls).__setup__()
|
|
+ cls._error_messages.update({
|
|
+ 'company': 'Company: %s\n',
|
|
+ })
|
|
+
|
|
+ @classmethod
|
|
+ def create_body_message(cls, cron):
|
|
+ Company = Pool().get('company.company')
|
|
+ company = Company(Transaction().context.get('company'))
|
|
+ msg = cls.raise_user_error('company', (company.party.name,),
|
|
+ raise_exception=False)
|
|
+ msg += super(Cron, cls).create_body_message(cron)
|
|
+ return msg
|
|
+
|
|
+ @classmethod
|
|
def _callback(cls, cron):
|
|
User = Pool().get('res.user')
|
|
if not cron.companies:
|