diff options
| author | Thibault Delavallée <tde@openerp.com> | 2014-04-11 15:29:39 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2014-04-11 15:29:39 +0200 |
| commit | cd4afee17e77d5d5de8dc27f7dbe56be6d8fe7a2 (patch) | |
| tree | 70f6a320d9359206621887dc46e3d2ff5f431fac /addons/website_forum/data | |
| parent | 4b776a90c0c65a1e0cfecfcdbc638462a9ece8e5 (diff) | |
[CLEAN] website_forum: cleaning before merging
- cleaned models
- cleaned controllers: lots of cleaning, rewriting, simplfiication + updated in views
- added an override of the contact widget, to be able to display partner-related
stuff about karma and badges
- some css tweaking
- badges cleaning
bzr revid: tde@openerp.com-20140411132939-bmvyc9bqpqpkk843
Diffstat (limited to 'addons/website_forum/data')
| -rw-r--r-- | addons/website_forum/data/badges_answer.xml | 16 | ||||
| -rw-r--r-- | addons/website_forum/data/badges_moderation.xml | 15 | ||||
| -rw-r--r-- | addons/website_forum/data/badges_question.xml | 18 | ||||
| -rw-r--r-- | addons/website_forum/data/forum_demo.xml | 6 |
4 files changed, 26 insertions, 29 deletions
diff --git a/addons/website_forum/data/badges_answer.xml b/addons/website_forum/data/badges_answer.xml index bc4af4700c5..547bf4c4ff9 100644 --- a/addons/website_forum/data/badges_answer.xml +++ b/addons/website_forum/data/badges_answer.xml @@ -15,7 +15,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 3)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 3)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_teacher"> @@ -45,7 +45,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 4)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 4)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_nice_answer"> @@ -75,7 +75,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 6)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 6)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_good_answer"> @@ -105,7 +105,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 15)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 15)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_great_answer"> @@ -137,7 +137,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')"/> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 3), ('is_correct', '=', True)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 3), ('is_correct', '=', True)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_enlightened"> @@ -167,7 +167,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 15), ('is_correct', '=', True)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('vote_count', '>=', 15), ('is_correct', '=', True)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_guru"> @@ -199,7 +199,7 @@ <field name="compute_code">def get_posts(cr, uid, context=None): res = 1 Post = self.pool['website.forum.post'] - user_posts = Post.search(cr, uid, [('user_id','=',object.user_id.id), ('parent_id', '!=', False), ('vote_count', '>=', 2)], context=context) + user_posts = Post.search(cr, uid, [('create_uid','=',object.user_id.id), ('parent_id', '!=', False), ('vote_count', '>=', 2)], context=context) for post in Post.browse(cr, uid, user_posts, context=context): print post.parent_id.create_date question_date = datetime.strptime(post.parent_id.create_date, "%Y-%m-%d %H:%M:%S") @@ -240,7 +240,7 @@ result = get_posts(cr, uid, context=context) <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '!=', False), ('parent_id.user_id', '=', user.id), ('vote_count', '>=', 3)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '!=', False), ('parent_id.create_uid', '=', user.id), ('vote_count', '>=', 3)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_self_learner"> diff --git a/addons/website_forum/data/badges_moderation.xml b/addons/website_forum/data/badges_moderation.xml index dde6bd30196..acb49e00597 100644 --- a/addons/website_forum/data/badges_moderation.xml +++ b/addons/website_forum/data/badges_moderation.xml @@ -45,7 +45,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post_vote')"/> - <field name="domain">[('user_id', '=', user.id), ('vote', '=', '-1')]</field> + <field name="domain">[('create_uid', '=', user.id), ('vote', '=', '-1')]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_critic"> @@ -76,7 +76,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('vote_count', '>=', 3), ('active', '=', False)]</field> + <field name="domain">[('create_uid', '=', user.id), ('vote_count', '>=', 3), ('active', '=', False)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_disciplined"> @@ -107,7 +107,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('mail.model_mail_message')" /> - <field name="domain">[('user_id','=',user.id), '|', ('name','!=',False), ('content','!=',False)]</field> + <field name="domain">[('create_uid','=',user.id), '|', ('name','!=',False), ('content','!=',False)]</field> <field name="domain" eval="[('author_id', '=', user.partner_id.id), ('model', '=', 'forum.post'), ('subtype_id', 'in', [ref('website_forum.mt_answer_edit'), ref('website_forum.mt_question_edit')])]"/> <field name="condition">higher</field> </record> @@ -140,7 +140,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_website_forum_post_history')" /> - <field name="domain">[('user_id','=',user.id), ('tags','!=',False)]</field> + <field name="domain">[('create_uid','=',user.id), ('tags','!=',False)]</field> <field name="condition">higher</field> </record> --> @@ -176,7 +176,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_website_forum_post_history')" /> - <field name="domain">[('user_id','=',user.id), '|', ('name','!=',False), ('content','!=',False)]</field> + <field name="domain">[('create_uid','=',user.id), '|', ('name','!=',False), ('content','!=',False)]</field> <field name="condition">higher</field> </record> --> @@ -211,8 +211,7 @@ end_date = date.today() - timedelta(days=1) cr.execute('SELECT COUNT(id), create_date from forum_post_vote where create_date >= %s and create_date <= %s and user_id = %s GROUP BY create_date',(start_date,end_date, object.user_id.id,)) data = cr.dictfetchall() -result = int(len(data) >= 15) - </field> +result = int(len(data) >= 15)</field> <field name="display_mode">boolean</field> <field name="condition">higher</field> </record> @@ -278,7 +277,7 @@ result = int(len(data) >= 15) <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id','=',user.id), ('vote_count', '<=', -3), ('active', '=', False)]</field> + <field name="domain">[('create_uid','=',user.id), ('vote_count', '<=', -3), ('active', '=', False)]</field> <field name="condition">higher</field> </record> diff --git a/addons/website_forum/data/badges_question.xml b/addons/website_forum/data/badges_question.xml index d012fdb7734..90ee9b3ecf3 100644 --- a/addons/website_forum/data/badges_question.xml +++ b/addons/website_forum/data/badges_question.xml @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<!-- <?xml version="1.0" encoding="utf-8"?> --> <openerp> <data> @@ -107,7 +107,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favorite_count', '>=', 1)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favourite_count', '>=', 1)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_favorite_question"> @@ -137,7 +137,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favorite_count', '>=', 5)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favourite_count', '>=', 5)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_favorite_question"> @@ -167,7 +167,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favorite_count', '>=', 25)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('favourite_count', '>=', 25)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_stellar_question"> @@ -199,7 +199,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 1)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 1)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_student"> @@ -229,7 +229,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')"/> - <field name="domain">[('user_id','=',user.id), ('parent_id', '=', False), ('vote_count', '>=', 4)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 4)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_nice_question"> @@ -259,7 +259,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 6)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 6)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_good_question"> @@ -289,7 +289,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id','=',user.id), ('parent_id', '=', False), ('vote_count', '>=', 15)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('vote_count', '>=', 15)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_great_question"> @@ -320,7 +320,7 @@ <field name="computation_mode">count</field> <field name="display_mode">boolean</field> <field name="model_id" eval="ref('website_forum.model_forum_post')" /> - <field name="domain">[('user_id','=',user.id), ('parent_id', '=', False), ('is_correct', '=', True)]</field> + <field name="domain">[('create_uid', '=', user.id), ('parent_id', '=', False), ('is_correct', '=', True)]</field> <field name="condition">higher</field> </record> <record model="gamification.challenge" id="challenge_scholar"> diff --git a/addons/website_forum/data/forum_demo.xml b/addons/website_forum/data/forum_demo.xml index 57cf87d4f08..fe8e21619ba 100644 --- a/addons/website_forum/data/forum_demo.xml +++ b/addons/website_forum/data/forum_demo.xml @@ -26,7 +26,6 @@ <field name="forum_id" ref="website_forum.forum_help"/> <field name="views">5</field> <field name="tag_ids" eval="[(4,ref('website_forum.tags_0')),(4,ref('website_forum.tags_1')),(4,ref('website_forum.tags_2'))]"/> - <field name="user_id" ref="base.user_root"/> </record> <record id="question_1" model="forum.post"> <field name="name">CMS replacement for ERP and eCommerce</field> @@ -38,7 +37,6 @@ Can I use OpenERP as a replacement CMS of Wordpress + eCommerce plugin? In simple words does OpenERP became CMS+ERP platform?</field> <field name="tag_ids" eval="[(4,ref('website_forum.tags_3'))]"/> - <field name="user_id" ref="base.user_demo"/> </record> <!-- Answer --> @@ -53,7 +51,7 @@ In simple words does OpenERP became CMS+ERP platform?</field> Step 5. Go to Scheduled Actions.. Set interval number to 1. Interval Unit to Minutes. Then Set the Next Execution date to 2 minutes from now. If your SMTP is configured correctly you will start to get a mail every minute with the reminder. </field> <field name="parent_id" ref="question_0" /> - <field name="user_id" ref="base.user_root"/> + <field name="create_uid" ref="base.user_root"/> </record> <record id="answer_1" model="forum.post"> <field name="forum_id" ref="website_forum.forum_help"/> @@ -61,7 +59,7 @@ In simple words does OpenERP became CMS+ERP platform?</field> The CMS editor in OpernERP web is nice but I prefer drupal for customization and there is a drupal module for OpenERP. I think WP is better than OpenERP web too. </field> <field name="parent_id" ref="question_1"/> - <field name="user_id" ref="base.user_root"/> + <field name="create_uid" ref="base.user_root"/> </record> <!-- Post Vote --> |
