Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
groupe-calcul
website
Commits
2bf7288a
Commit
2bf7288a
authored
Jul 13, 2021
by
Matthieu Haefele
Browse files
Notify job offer openshift updated.
parent
1f5cc6c2
Changes
2
Hide whitespace changes
Inline
Side-by-side
utils/notify_job_offer.py
View file @
2bf7288a
...
@@ -98,9 +98,8 @@ class AuthorMessage(Message):
...
@@ -98,9 +98,8 @@ class AuthorMessage(Message):
Bonjour,
Bonjour,
Merci d'avoir déposé une annonce d'offre d'emploi sur le site web du groupe Calcul.
Merci d'avoir déposé une annonce d'offre d'emploi sur le site web du groupe Calcul.
Cette annonce a été validée par le bureau du groupe Calcul et vient d'être :
Cette annonce a été validée par le bureau du groupe Calcul et vient d'être publiée sur $JOB_URL .
- publiée sur $JOB_URL
Elle sera diffusée sous peu sur la liste calcul@listes.math.cnrs.fr.
- diffusée sur la liste calcul@listes.math.cnrs.fr.
Sans demande de votre part, elle restera en ligne jusqu'au $EXPIRE_DATE.
Sans demande de votre part, elle restera en ligne jusqu'au $EXPIRE_DATE.
...
...
utils/notify_job_offer_openshift.py
View file @
2bf7288a
...
@@ -92,9 +92,8 @@ class AuthorMessage(Message):
...
@@ -92,9 +92,8 @@ class AuthorMessage(Message):
Bonjour,
Bonjour,
Merci d'avoir déposé une annonce d'offre d'emploi sur le site web du groupe Calcul.
Merci d'avoir déposé une annonce d'offre d'emploi sur le site web du groupe Calcul.
Cette annonce a été validée par le bureau du groupe Calcul et vient d'être :
Cette annonce a été validée par le bureau du groupe Calcul et vient d'être publiée sur $JOB_URL .
- publiée sur $JOB_URL
Elle sera diffusée sous peu sur la liste calcul@listes.math.cnrs.fr.
- diffusée sur la liste calcul@listes.math.cnrs.fr.
Sans demande de votre part, elle restera en ligne jusqu'au $EXPIRE_DATE.
Sans demande de votre part, elle restera en ligne jusqu'au $EXPIRE_DATE.
...
@@ -118,52 +117,6 @@ $SIGNATURE
...
@@ -118,52 +117,6 @@ $SIGNATURE
return
body
return
body
class
ListMessage
(
Message
):
"""A class to notify diffusion list"""
template
=
Template
(
"""
\
Bonjour,
$JOB_AUTHOR vient de publier une offre de $JOB_TYPE$JOB_DURATION concernant le poste intitulé "$JOB_TITLE".
Vous en retrouverez tous les détails sur $JOB_URL
Cordialement,
$SIGNATURE
---
Pour déposer une annonce d'offre d'emploi sur notre site, rendez-vous sur ${SITEURL}/job_offers/add_job_offer.
"""
)
def
__init__
(
self
,
*
args
,
**
kwargs
):
super
().
__init__
(
*
args
,
**
kwargs
)
self
.
recipient_name
=
"Groupe Calcul"
if
not
self
.
recipient_email
:
self
.
recipient_email
=
RECIPIENT_MAIL
self
.
subject
=
"Offre de {}{}: {}"
.
format
(
self
.
job_type
,
" de {}"
.
format
(
self
.
job_duration
)
if
self
.
job_duration
else
""
,
self
.
job_title
)
def
get_email_body
(
self
):
"""Return email body from template"""
self
.
d
[
'JOB_AUTHOR'
]
=
self
.
author_name
self
.
d
[
'JOB_TYPE'
]
=
self
.
job_type
self
.
d
[
'JOB_TITLE'
]
=
self
.
job_title
self
.
d
[
'JOB_DURATION'
]
=
" ({})"
.
format
(
self
.
job_duration
)
if
self
.
job_duration
else
""
self
.
d
[
'SITEURL'
]
=
SITEURL
body
=
self
.
template
.
substitute
(
self
.
d
)
return
body
def
send_email
(
job_id
=
None
,
notifier
=
None
,
recipient_email
=
None
,
publisher
=
None
):
def
send_email
(
job_id
=
None
,
notifier
=
None
,
recipient_email
=
None
,
publisher
=
None
):
"""Send notification email using smtplib"""
"""Send notification email using smtplib"""
...
@@ -187,7 +140,6 @@ def main():
...
@@ -187,7 +140,6 @@ def main():
publisher
=
commit
.
author
.
name
publisher
=
commit
.
author
.
name
send_email
(
job_id
=
job_id
,
notifier
=
AuthorMessage
,
publisher
=
publisher
)
send_email
(
job_id
=
job_id
,
notifier
=
AuthorMessage
,
publisher
=
publisher
)
send_email
(
job_id
=
job_id
,
notifier
=
ListMessage
,
publisher
=
publisher
)
if
__name__
==
'__main__'
:
if
__name__
==
'__main__'
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment