@@ -32,6 +32,8 @@ class News < Content
3232 "créé si nécessaire. Pensez à l'orthographe et aux liens explicatifs vers Wikipedia. " +
3333 "(Vous pouvez éditer ce paragraphe en cliquant sur le crayon !)" . freeze
3434 DEFAULT_PARAGRAPH = "Vous pouvez éditer ce paragraphe en cliquant sur le crayon !" . freeze
35+ LINUXFR_BOT = "Le bot LinuxFr" . freeze
36+ MODERATION_TEAM = "L'équipe de modération" . freeze
3537
3638 self . table_name = "news"
3739 self . type = "Dépêche"
@@ -110,26 +112,32 @@ def submit_and_notify(user)
110112 submit!
111113 node . created_at = DateTime . now
112114 node . save
113- message = "<b>La dépêche a été soumise à la modération</b>"
115+ message = "<b>La dépêche a été soumise à la modération. </b>"
114116 Board . new ( object_type : Board . news , object_id : self . id , message : message , user_name : user . name ) . save
115117 Push . create ( self , kind : :submit , username : user . name )
116118 end
117119
118120 def publish
119121 node . make_visible
120122 author_account . try ( :give_karma , 50 )
123+ message = "<b>La dépêche a été publiée.</b>"
124+ Board . new ( object_type : Board . news , object_id : self . id , message : message , user_name : MODERATION_TEAM ) . save
121125 Push . create ( self , kind : :publish , username : moderator . name )
122126 $redis. publish "news" , { id : self . id , title : title , slug : cached_slug } . to_json
123127 diary_id = $redis. get ( "convert/#{ self . id } " )
124128 Diary . find ( diary_id ) . update_column ( :converted_news_id , self . id ) if diary_id
125129 end
126130
127131 def be_refused
132+ message = "<b>La dépêche a été refusée.</b>"
133+ Board . new ( object_type : Board . news , object_id : self . id , message : message , user_name : MODERATION_TEAM ) . save
128134 Push . create ( self , kind : :refuse , username : moderator . name )
129135 end
130136
131137 def be_rewritten
132138 reset_votes
139+ message = "<b>La dépêche a été retournée en rédaction.</b>"
140+ Board . new ( object_type : Board . news , object_id : self . id , message : message , user_name : MODERATION_TEAM ) . save
133141 Push . create ( self , kind : :rewritten , username : moderator . name )
134142 end
135143
@@ -147,7 +155,7 @@ def self.create_for_redaction(account)
147155 message = "Merci d’avoir initié cette rédaction coopérative !
148156 Durant toute la phase de rédaction, vous pourrez utiliser la présente
149157 messagerie instantanée pour discuter avec les participants."
150- Board . new ( object_type : Board . news , object_id : news . id , message : message , user_name : "Le bot LinuxFr" ) . save
158+ Board . new ( object_type : Board . news , object_id : news . id , message : message , user_name : LINUXFR_BOT ) . save
151159 news
152160 end
153161
0 commit comments