diff --git a/addons/analytic_contract_hr_expense/i18n/ja.po b/addons/analytic_contract_hr_expense/i18n/ja.po index 2f2b5c3dd6a..3be80b97079 100644 --- a/addons/analytic_contract_hr_expense/i18n/ja.po +++ b/addons/analytic_contract_hr_expense/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2014-02-21 05:48+0000\n" -"X-Generator: Launchpad (build 16916)\n" +"X-Launchpad-Export-Date: 2014-02-22 06:39+0000\n" +"X-Generator: Launchpad (build 16926)\n" #. module: analytic_contract_hr_expense #: view:account.analytic.account:0 diff --git a/addons/crm/crm_lead_data.xml b/addons/crm/crm_lead_data.xml index 6bb8e2700d4..1abcdac9712 100644 --- a/addons/crm/crm_lead_data.xml +++ b/addons/crm/crm_lead_data.xml @@ -146,6 +146,7 @@ Lead Created + crm.lead Lead created @@ -171,6 +172,7 @@ Lead Created + 10 crm.case.section @@ -178,18 +180,21 @@ Opportunity Stage Changed + 11 crm.case.section section_id Opportunity Won + 12 crm.case.section section_id Opportunity Lost + 13 crm.case.section diff --git a/addons/gamification/i18n.moved/gamification.pot b/addons/gamification/i18n.moved/gamification.pot deleted file mode 100644 index 0ef4cdbea64..00000000000 --- a/addons/gamification/i18n.moved/gamification.pot +++ /dev/null @@ -1,1733 +0,0 @@ -# Translation of OpenERP Server. -# This file contains the translation of the following modules: -# * gamification -# -msgid "" -msgstr "" -"Project-Id-Version: OpenERP Server 8.0alpha1\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-02-13 15:08+0000\n" -"PO-Revision-Date: 2014-02-13 15:08+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Search Goals" -msgstr "" - -#. module: gamification -#: model:gamification.goal.definition,name:gamification.definition_base_company_data -msgid "Set your Company Data" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,report_message_frequency:0 -msgid "Never" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,computation_mode:0 -msgid "Defined how will be computed the goals. The result of the operation will be stored in the field 'Current'." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: view:gamification.goal:0 -#: field:gamification.goal.wizard,goal_id:0 -msgid "Goal" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,period:0 -msgid "Non recurring" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,next_report_date:0 -msgid "Next Report Date" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,monetary:0 -msgid "Monetary Value" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "My Goals" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,condition:0 -msgid "The lower the better" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -#: view:gamification.goal.wizard:0 -msgid "Grant Badge To" -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_count_distinct:0 -msgid "The number of time this badge has been received by unique users." -msgstr "" - -#. module: gamification -#: help:gamification.badge,unique_owner_ids:0 -msgid "The list of unique users having received this badge." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: view:gamification.goal:0 -#: view:gamification.goal.definition:0 -msgid "Group By..." -msgstr "" - -#. module: gamification -#: model:gamification.challenge,name:gamification.challenge_base_configure -msgid "Setup your Company" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "/∞" -msgstr "" - -#. module: gamification -#: code:addons/gamification/wizard/grant_badge.py:44 -#, python-format -msgid "You can not grant a badge to yourself" -msgstr "" - -#. module: gamification -#: field:gamification.goal,completeness:0 -msgid "Completeness" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,field_date_id:0 -msgid "Date Field" -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_my_this_month:0 -msgid "The number of time the current user has received this badge this month." -msgstr "" - -#. module: gamification -#: selection:gamification.challenge.line,condition:0 -msgid ">=" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,name:gamification.challenge_wizard -msgid "Challenge Description" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_badge_user_wizard -msgid "gamification.badge.user.wizard" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Reward" -msgstr "" - -#. module: gamification -#: help:gamification.badge,message_ids:0 -#: help:gamification.challenge,message_ids:0 -#: help:gamification.goal,message_ids:0 -msgid "Messages and communication history" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,category:0 -msgid "Define the visibility of the challenge through menus" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Refresh Challenge" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_challenge_line -msgid "Gamification generic goal for challenge" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "e.g. result = pool.get('mail.followers').search(cr, uid, [('res_model', '=', 'mail.group'), ('partner_id', '=', object.user_id.partner_id.id)], count=True, context=context)" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,definition_monetary:0 -msgid "Monetary" -msgstr "" - -#. module: gamification -#: selection:gamification.goal,state:0 -msgid "In progress (to update)" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_goal_definition -msgid "Gamification goal definition" -msgstr "" - -#. module: gamification -#: help:gamification.badge,remaining_sending:0 -msgid "If a maxium is set" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,invited_user_ids:0 -msgid "Suggest to users" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: model:ir.actions.act_window,name:gamification.goal_list_action -#: model:ir.ui.menu,name:gamification.gamification_goal_menu -msgid "Goals" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Badge Description" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "than the target." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Badges are granted when a challenge is finished. This is either at the end of a running period (eg: end of the month for a monthly challenge), at the end date of a challenge (if no periodicity is set) or when the challenge is manually closed." -msgstr "" - -#. module: gamification -#: help:gamification.challenge,manager_id:0 -msgid "The user responsible for the challenge." -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/goal.py:385 -#, python-format -msgid "Update %s" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,description:0 -msgid "Goal Description" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "this month" -msgstr "" - -#. module: gamification -#: field:gamification.badge,owner_ids:0 -msgid "Owners" -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,sender_id:0 -msgid "Sender" -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_my_this_month:0 -msgid "My Monthly Total" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,remind_update_delay:0 -msgid "Never reminded if no value or zero is specified." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: field:gamification.challenge.line,challenge_id:0 -#: field:gamification.goal,challenge_id:0 -msgid "Challenge" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,condition:0 -msgid "Goal Performance" -msgstr "" - -#. module: gamification -#: field:gamification.badge,message_ids:0 -#: field:gamification.challenge,message_ids:0 -#: field:gamification.goal,message_ids:0 -msgid "Messages" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "badges this month" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:517 -#: code:addons/gamification/models/goal.py:351 -#, python-format -msgid "Error!" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,line_ids:0 -msgid "Lines" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user:0 -msgid "Granted by" -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_count_distinct:0 -msgid "Number of users" -msgstr "" - -#. module: gamification -#: help:gamification.badge,message_unread:0 -#: help:gamification.challenge,message_unread:0 -#: help:gamification.goal,message_unread:0 -msgid "If checked new messages require your attention." -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users -msgid "Create User" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,period:0 -#: selection:gamification.challenge,report_message_frequency:0 -msgid "Yearly" -msgstr "" - -#. module: gamification -#: selection:gamification.badge,rule_auth:0 -msgid "People having some badges" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "granted," -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,definition_full_suffix:0 -#: field:gamification.goal,definition_suffix:0 -#: field:gamification.goal.definition,suffix:0 -msgid "Suffix" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Reference" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,autojoin_group_id:0 -msgid "Auto-subscription Group" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "refresh" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Even if the challenge is failed, best challengers will be rewarded" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,reward_id:0 -msgid "For Every Succeding User" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,target_goal:0 -msgid "Target Value to Reach" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,start_date:0 -msgid "The day a new challenge will be automatically started. If no periodicity is set, will use this date as the goal start date." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Notification Messages" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,manager_id:0 -msgid "Responsible" -msgstr "" - -#. module: gamification -#. openerp-web -#: code:addons/gamification/static/src/xml/gamification.xml:108 -#, python-format -msgid "more details..." -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,name:gamification.badge_list_action -#: model:ir.ui.menu,name:gamification.gamification_badge_menu -msgid "Badges" -msgstr "" - -#. module: gamification -#: help:gamification.badge,rule_auth_badge_ids:0 -msgid "Only the people having these badges can give this badge" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,computation_mode:0 -msgid "Recorded manually" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Statistics" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "From" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Granting" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Grant" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "e.g. days" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,definition_id:0 -#: view:gamification.goal:0 -#: field:gamification.goal,definition_id:0 -#: field:gamification.goal.definition,name:0 -msgid "Goal Definition" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,sequence:0 -msgid "Sequence" -msgstr "" - -#. module: gamification -#: selection:gamification.goal,state:0 -msgid "Failed" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: field:gamification.challenge,state:0 -#: view:gamification.goal:0 -#: field:gamification.goal,state:0 -msgid "State" -msgstr "" - -#. module: gamification -#: field:gamification.badge,message_follower_ids:0 -#: field:gamification.challenge,message_follower_ids:0 -#: field:gamification.goal,message_follower_ids:0 -msgid "Followers" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,reward_first_id:0 -msgid "For 1st user" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Can not grant" -msgstr "" - -#. module: gamification -#: field:gamification.badge,message_unread:0 -#: field:gamification.challenge,message_unread:0 -#: field:gamification.goal,message_unread:0 -msgid "Unread Messages" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,display_mode:0 -msgid "Displayed as" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -#: field:gamification.badge,name:0 -#: field:gamification.badge.user,badge_id:0 -#: field:gamification.badge.user.wizard,badge_id:0 -msgid "Badge" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,suffix:0 -msgid "The unit of the target and current values" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: model:ir.actions.act_window,name:gamification.goals_from_challenge_act -msgid "Related Goals" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Subscriptions" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -#: model:ir.actions.act_window,name:gamification.action_grant_wizard -msgid "Grant Badge" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:683 -#, python-format -msgid "
Reward (badge %s) for every succeeding user was sent to %s." -msgstr "" - -#. module: gamification -#: help:gamification.badge,message_summary:0 -#: help:gamification.challenge,message_summary:0 -#: help:gamification.goal,message_summary:0 -msgid "Holds the Chatter summary (number of messages, ...). This summary is directly in html format in order to be inserted in kanban views." -msgstr "" - -#. module: gamification -#: field:gamification.challenge,report_message_group_id:0 -msgid "Send a copy to" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.challenge_list_action -msgid "

\n" -" Click to create a challenge. \n" -"

\n" -"

\n" -" Assign a list of goals to chosen users to evaluate them.\n" -" The challenge can use a period (weekly, monthly...) for automatic creation of goals.\n" -" The goals are created for the specified users or member of the group.\n" -"

\n" -" " -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:695 -#, python-format -msgid "Nobody reached the required conditions to receive special badges." -msgstr "" - -#. module: gamification -#. openerp-web -#: code:addons/gamification/static/src/xml/gamification.xml:35 -#: code:addons/gamification/static/src/xml/gamification.xml:57 -#, python-format -msgid "Target: <=" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Reminders for Manual Goals" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/goal.py:265 -#, python-format -msgid "Invalid return content from the evaluation of %s" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -#: field:gamification.goal.definition,computation_mode:0 -msgid "Computation Mode" -msgstr "" - -#. module: gamification -#: model:email.template,body_html:gamification.simple_report_template -msgid "
${object.name}\n" -"

The following message contains the current progress for the challenge ${object.name}

\n" -"\n" -"% if object.visibility_mode == 'personal':\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" % for line in ctx[\"challenge_lines\"]:\n" -" = 100:\n" -" style=\"font-weight:bold;\"\n" -" % endif\n" -" >\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" % endfor\n" -"
GoalTargetCurrentCompleteness
${line['name']}${line['target']}\n" -" % if line['suffix']:\n" -" ${line['suffix']}\n" -" % endif\n" -" ${line['current']}\n" -" % if line['suffix']:\n" -" ${line['suffix']}\n" -" % endif\n" -" ${line['completeness']} %
\n" -"% else:\n" -" % for line in ctx[\"challenge_lines\"]:\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" \n" -" % for goal in line['goals']:\n" -" = 100:\n" -" style=\"font-weight:bold;\"\n" -" % endif\n" -" >\n" -" \n" -" \n" -" \n" -" \n" -" \n" -" % endfor\n" -"
${line['name']}
#PersonCompletenessCurrent
${goal['rank']}${goal['name']}${goal['completeness']}%${goal['current']}/${line['target']}\n" -" % if line['suffix']:\n" -" ${line['suffix']}\n" -" % endif\n" -"


\n" -"\n" -" % endfor\n" -"% endif\n" -" " -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,condition:0 -msgid "A goal is considered as completed when the current value is compared to the value to reach" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,remind_update_delay:0 -msgid "Non-updated manual goals will be reminded after" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,full_suffix:0 -msgid "The currency and suffix field" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,display_mode:0 -msgid "Exclusive (done or not-done)" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/badge.py:223 -#: code:addons/gamification/models/badge.py:225 -#: code:addons/gamification/models/badge.py:227 -#: code:addons/gamification/models/badge.py:229 -#: code:addons/gamification/wizard/grant_badge.py:44 -#, python-format -msgid "Warning!" -msgstr "" - -#. module: gamification -#: field:gamification.goal,last_update:0 -msgid "Last Update" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,report_message_frequency:0 -msgid "Report Frequency" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,field_id:0 -msgid "The field containing the value to evaluate" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,end_date:0 -msgid "The day a new challenge will be automatically closed. If no periodicity is set, will use this date as the goal end date." -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,create_date:0 -msgid "Created" -msgstr "" - -#. module: gamification -#: model:gamification.badge,name:gamification.badge_idea -msgid "Brilliant" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,visibility_mode:0 -msgid "Individual Goals" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Invited" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,report_message_frequency:0 -msgid "On change" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,period:0 -#: selection:gamification.challenge,report_message_frequency:0 -msgid "Daily" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: view:gamification.goal.definition:0 -msgid "Goal definitions" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Participating" -msgstr "" - -#. module: gamification -#: help:gamification.badge,rule_auth:0 -msgid "Who can grant this badge" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,last_report_date:0 -msgid "Last Report Date" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,computation_mode:0 -msgid "Automatic: execute a specific Python code" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_goal_wizard -msgid "gamification.goal.wizard" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_badge_user -msgid "Gamification user badge" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Describe the challenge: what is does, who it targets, why it matters..." -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Goal List" -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,comment:0 -#: field:gamification.badge.user.wizard,comment:0 -msgid "Comment" -msgstr "" - -#. module: gamification -#: selection:gamification.goal,state:0 -msgid "In progress" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Search Challenges" -msgstr "" - -#. module: gamification -#: selection:gamification.badge,rule_auth:0 -msgid "No one, assigned through challenges" -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_my:0 -msgid "My Total" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "reply later" -msgstr "" - -#. module: gamification -#: field:gamification.badge,image:0 -msgid "Image" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Running Challenges" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,category:0 -msgid "Appears in" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Passed" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "Clickable Goals" -msgstr "" - -#. module: gamification -#: selection:gamification.goal,state:0 -msgid "Canceled" -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,badge_name:0 -msgid "Badge Name" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,definition_suffix:0 -msgid "Unit" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/badge.py:229 -#, python-format -msgid "You have already sent this badge too many time this month." -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_my_monthly_sending:0 -msgid "My Monthly Sending Total" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Check Badge" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,period:0 -#: selection:gamification.challenge,report_message_frequency:0 -msgid "Weekly" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Assign Challenge To" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -#: view:gamification.challenge:0 -#: view:gamification.goal.wizard:0 -msgid "or" -msgstr "" - -#. module: gamification -#: help:gamification.challenge.line,sequence:0 -msgid "Sequence number for ordering" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Category" -msgstr "" - -#. module: gamification -#: field:gamification.goal,current:0 -msgid "Current Value" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,field_date_id:0 -msgid "The date to use for the time period evaluated" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.goals_from_challenge_act -msgid "

\n" -" There is no goals associated to this challenge matching your search.\n" -" Make sure that your challenge is active and assigned to at least one user.\n" -"

\n" -" " -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.badge_list_action -msgid "

\n" -" Click to create a badge. \n" -"

\n" -"

\n" -" A badge is a symbolic token granted to a user as a sign of reward.\n" -" It can be deserved automatically when some conditions are met or manually by users.\n" -" Some badges are harder than others to get with specific conditions.\n" -"

\n" -" " -msgstr "" - -#. module: gamification -#: field:gamification.badge,rule_auth_badge_ids:0 -msgid "Required Badges" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Line List" -msgstr "" - -#. module: gamification -#: field:gamification.badge,rule_max:0 -msgid "Monthly Limited Sending" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:517 -#, python-format -msgid "Retrieving progress for personal challenge without user information" -msgstr "" - -#. module: gamification -#: model:gamification.goal.definition,name:gamification.definition_base_timezone -msgid "Set your Timezone" -msgstr "" - -#. module: gamification -#: help:gamification.badge,goal_definition_ids:0 -msgid "The users that have succeeded theses goals will receive automatically the badge." -msgstr "" - -#. module: gamification -#: help:gamification.badge,image:0 -msgid "This field holds the image used for the badge, limited to 256x256" -msgstr "" - -#. module: gamification -#: view:gamification.goal.wizard:0 -msgid "Update" -msgstr "" - -#. module: gamification -#: field:gamification.goal,line_id:0 -msgid "Goal Line" -msgstr "" - -#. module: gamification -#: field:gamification.badge,rule_max_number:0 -msgid "Limitation Number" -msgstr "" - -#. module: gamification -#: model:ir.module.category,name:gamification.module_goal_category -msgid "Gamification" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,state:0 -#: view:gamification.goal:0 -#: selection:gamification.goal,state:0 -msgid "Draft" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Reject" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,model_id:0 -msgid "The model object for the field to evaluate" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.goal_definition_list_action -msgid "

\n" -" Click to create a goal definition. \n" -"

\n" -"

\n" -" A goal definition is a technical model of goal defining a condition to reach.\n" -" The dates, values to reach or users are defined in goal instance.\n" -"

\n" -" " -msgstr "" - -#. module: gamification -#: help:gamification.badge.user,sender_id:0 -msgid "The user who has send the badge" -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_count:0 -msgid "The number of time this badge has been received." -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -#: field:gamification.goal.definition,model_id:0 -msgid "Model" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_challenge -msgid "Gamification challenge" -msgstr "" - -#. module: gamification -#: help:gamification.badge,rule_max:0 -msgid "Check to set a monthly limit per person of sending this badge" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_badge -msgid "Gamification badge" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.action_new_simplified_res_users -msgid "Create and manage users that will connect to the system. Users can be deactivated should there be a period of time during which they will/should not connect to the system. You can assign them groups in order to give them specific access to the applications they need to use in the system." -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Security rules to define who is allowed to manually grant badges. Not enforced for administrator." -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,display_mode:0 -msgid "Progressive (using numerical values)" -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_gamification_goal -msgid "Gamification goal instance" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:685 -#, python-format -msgid "
Nobody has succeeded to reach every goal, no badge is rewared for this challenge." -msgstr "" - -#. module: gamification -#: field:gamification.badge,message_is_follower:0 -#: field:gamification.challenge,message_is_follower:0 -#: field:gamification.goal,message_is_follower:0 -msgid "Is a Follower" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,full_suffix:0 -msgid "Full Suffix" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Advanced Options" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,start_date:0 -#: field:gamification.goal,start_date:0 -msgid "Start Date" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,reward_second_id:0 -msgid "For 2nd user" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Data" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,condition:0 -msgid "Condition" -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,user_id:0 -#: field:gamification.badge.user.wizard,user_id:0 -#: view:gamification.goal:0 -#: field:gamification.goal,user_id:0 -msgid "User" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,domain:0 -msgid "Filter Domain" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Schedule" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,computation_mode:0 -msgid "Automatic: number of records" -msgstr "" - -#. module: gamification -#: help:gamification.badge,rule_max_number:0 -msgid "The maximum number of time this badge can be sent per month per person." -msgstr "" - -#. module: gamification -#: model:ir.model,name:gamification.model_res_groups -msgid "Access Groups" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "Formating Options" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,compute_code:0 -msgid "Python code to be executed for each user. 'result' should contains the new current value. Evaluated user can be access through object.user_id." -msgstr "" - -#. module: gamification -#: field:gamification.challenge,user_ids:0 -#: model:ir.model,name:gamification.model_res_users -msgid "Users" -msgstr "" - -#. module: gamification -#: selection:gamification.badge,rule_auth:0 -msgid "A selected list of users" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: view:gamification.challenge.line:0 -msgid "Challenge Lines" -msgstr "" - -#. module: gamification -#: help:gamification.badge,rule_auth_user_ids:0 -msgid "Only these people can give this badge" -msgstr "" - -#. module: gamification -#: field:gamification.badge,active:0 -msgid "Active" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,action_id:0 -msgid "The action that will be called to update the goal value." -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "You can still grant" -msgstr "" - -#. module: gamification -#: field:gamification.goal,computation_mode:0 -msgid "Computation mode" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,action_id:0 -msgid "Action" -msgstr "" - -#. module: gamification -#: model:gamification.goal.definition,name:gamification.definition_base_invite -msgid "Invite new Users" -msgstr "" - -#. module: gamification -#: field:gamification.goal,definition_description:0 -msgid "Definition Description" -msgstr "" - -#. module: gamification -#: model:gamification.badge,name:gamification.badge_problem_solver -msgid "Problem Solver" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Target: less than" -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_this_month:0 -msgid "The number of time this badge has been received this month." -msgstr "" - -#. module: gamification -#: help:gamification.goal,last_update:0 -msgid "In case of manual goal, reminders are sent if the goal as not been updated for a while (defined in challenge). Ignored in case of non-manual goal or goal not linked to a challenge." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Depending on the Display mode, reports will be individual or shared." -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Start goal" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,period:0 -msgid "Periodicity" -msgstr "" - -#. module: gamification -#: field:gamification.badge.user,create_uid:0 -msgid "Creator" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:692 -#, python-format -msgid "
Special rewards were sent to the top competing users. The ranking for this challenge is :" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,compute_code:0 -msgid "Python Code" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Rewards for challenges" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Send Report" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Period" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,name:0 -msgid "Challenge Name" -msgstr "" - -#. module: gamification -#: model:ir.ui.menu,name:gamification.gamification_menu -msgid "Gamification Tools" -msgstr "" - -#. module: gamification -#: field:gamification.badge,goal_definition_ids:0 -msgid "Rewarded by" -msgstr "" - -#. module: gamification -#: field:gamification.badge,remaining_sending:0 -msgid "Remaining Sending Allowed" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,state:0 -msgid "Done" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,visibility_mode:0 -#: field:gamification.goal,definition_display:0 -msgid "Display Mode" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -#: view:gamification.goal.wizard:0 -msgid "Cancel" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "There is no reward upon completion of this challenge." -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,monetary:0 -msgid "The target and current value are defined in the company currency." -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,condition:0 -msgid "The higher the better" -msgstr "" - -#. module: gamification -#: model:gamification.goal.definition,name:gamification.definition_base_company_logo -msgid "Set your Company Logo" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,state:0 -msgid "In Progress" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Goal Reached" -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_my:0 -msgid "The number of time the current user has received this badge." -msgstr "" - -#. module: gamification -#: help:gamification.challenge,report_message_group_id:0 -msgid "Group that will receive a copy of the report in addition to the user" -msgstr "" - -#. module: gamification -#: field:gamification.goal,target_goal:0 -msgid "To Reach" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,res_id_field:0 -msgid "The field name on the user profile (res.users) containing the value for res_id for action." -msgstr "" - -#. module: gamification -#: help:gamification.goal,remind_update_delay:0 -msgid "The number of days after which the user assigned to a manual goal will be reminded. Never reminded if no value is specified." -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -msgid "Who would you like to reward?" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge.line,condition:0 -msgid "<=" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Configure Challenge" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,period:0 -#: selection:gamification.challenge,report_message_frequency:0 -msgid "Monthly" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,user_ids:0 -msgid "List of users participating to the challenge" -msgstr "" - -#. module: gamification -#: model:email.template,body_html:gamification.email_template_goal_reminder -msgid "
Reminder ${object.name}\n" -"

You have not updated your progress for the goal ${object.definition_id.name} (currently reached at ${object.completeness}%) for at least ${object.remind_update_delay} days. Do not forget to do it.

\n" -"\n" -"

If you have not changed your score yet, you can use the button \"The current value is up to date\" to indicate so.

" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -#: field:gamification.goal.wizard,current:0 -msgid "Current" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "To" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/badge.py:225 -#, python-format -msgid "You are not in the user allowed list." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "í" -msgstr "" - -#. module: gamification -#: field:gamification.badge,challenge_ids:0 -msgid "Reward of Challenges" -msgstr "" - -#. module: gamification -#: field:gamification.goal,definition_condition:0 -msgid "Definition Condition" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,autojoin_group_id:0 -msgid "Group of users whose members will be automatically added to user_ids once the challenge is started" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -#: model:ir.actions.act_window,name:gamification.goal_definition_list_action -#: model:ir.ui.menu,name:gamification.gamification_definition_menu -msgid "Goal Definitions" -msgstr "" - -#. module: gamification -#: model:gamification.badge,name:gamification.badge_hidden -msgid "Hidden" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: view:gamification.goal:0 -msgid "days" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,report_template_id:0 -msgid "Report Template" -msgstr "" - -#. module: gamification -#: field:gamification.badge,rule_auth:0 -msgid "Allowance to Grant" -msgstr "" - -#. module: gamification -#: selection:gamification.goal.definition,computation_mode:0 -msgid "Automatic: sum on a field" -msgstr "" - -#. module: gamification -#: model:gamification.challenge,name:gamification.challenge_base_discover -msgid "Complete your Profile" -msgstr "" - -#. module: gamification -#: field:gamification.badge,description:0 -#: field:gamification.challenge,description:0 -msgid "Description" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/badge.py:223 -#, python-format -msgid "This badge can not be sent by users." -msgstr "" - -#. module: gamification -#: model:email.template,body_html:gamification.email_template_badge_received -msgid "

Congratulation, you have received the badge ${object.badge_id.name} !\n" -" % if object.sender_id\n" -" This badge was granted by ${object.sender_id.name}.\n" -" % endif\n" -"

\n" -"\n" -" % if object.comment\n" -"

${object.comment}

\n" -" % endif\n" -" " -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_this_month:0 -msgid "Monthly total" -msgstr "" - -#. module: gamification -#: field:gamification.challenge,reward_third_id:0 -msgid "For 3rd user" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user.wizard:0 -msgid "Describe what they did and why it matters (will be public)" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/badge.py:227 -#, python-format -msgid "You do not have the required badges." -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "e.g. Monthly Sales Objectives" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,line_ids:0 -msgid "List of goals that will be set" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Badge List" -msgstr "" - -#. module: gamification -#: selection:gamification.challenge,visibility_mode:0 -msgid "Leader Board (Group Ranking)" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Reached when current value is" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/goal.py:351 -#, python-format -msgid "Can not modify the configuration of a started goal" -msgstr "" - -#. module: gamification -#: field:gamification.badge,unique_owner_ids:0 -msgid "Unique Owners" -msgstr "" - -#. module: gamification -#: code:addons/gamification/models/challenge.py:665 -#, python-format -msgid "The challenge %s is finished." -msgstr "" - -#. module: gamification -#: field:gamification.challenge,end_date:0 -#: view:gamification.goal:0 -#: field:gamification.goal,end_date:0 -msgid "End Date" -msgstr "" - -#. module: gamification -#: help:gamification.badge,owner_ids:0 -msgid "The list of instances of this badge granted to users" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Goal Failed" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,res_id_field:0 -msgid "ID Field of user" -msgstr "" - -#. module: gamification -#: field:gamification.challenge.line,name:0 -msgid "Name" -msgstr "" - -#. module: gamification -#. openerp-web -#: code:addons/gamification/static/src/xml/gamification.xml:105 -#, python-format -msgid "Invited Challenges" -msgstr "" - -#. module: gamification -#: view:gamification.goal:0 -msgid "Reset Completion" -msgstr "" - -#. module: gamification -#: help:gamification.goal.definition,domain:0 -msgid "Domain for filtering records. The rule can contain reference to 'user' that is a browse record of the current user, e.g. [('user_id', '=', user.id)]." -msgstr "" - -#. module: gamification -#: help:gamification.badge,stat_my_monthly_sending:0 -msgid "The number of time the current user has sent this badge this month." -msgstr "" - -#. module: gamification -#: help:gamification.goal,challenge_id:0 -msgid "Challenge that generated the goal, assign challenge to users to generate goals with a value in this field." -msgstr "" - -#. module: gamification -#: field:gamification.badge,rule_auth_user_ids:0 -msgid "Authorized Users" -msgstr "" - -#. module: gamification -#: model:ir.actions.act_window,help:gamification.goal_list_action -msgid "

\n" -" Click to create a goal. \n" -"

\n" -"

\n" -" A goal is defined by a user and a goal definition.\n" -" Goals can be created automatically by using challenges.\n" -"

\n" -" " -msgstr "" - -#. module: gamification -#: field:gamification.challenge,reward_failure:0 -msgid "Reward Bests if not Succeeded?" -msgstr "" - -#. module: gamification -#: field:gamification.goal.definition,field_id:0 -msgid "Field to Sum" -msgstr "" - -#. module: gamification -#: field:gamification.badge,message_summary:0 -#: field:gamification.challenge,message_summary:0 -#: field:gamification.goal,message_summary:0 -msgid "Summary" -msgstr "" - -#. module: gamification -#: model:gamification.badge,name:gamification.badge_good_job -msgid "Good Job" -msgstr "" - -#. module: gamification -#. openerp-web -#: code:addons/gamification/static/src/xml/gamification.xml:32 -#: code:addons/gamification/static/src/xml/gamification.xml:54 -#, python-format -msgid "Target:" -msgstr "" - -#. module: gamification -#: view:gamification.goal.wizard:0 -msgid "Set the current value you have reached for this goal" -msgstr "" - -#. module: gamification -#: selection:gamification.badge,rule_auth:0 -msgid "Everyone" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "How to compute the goal?" -msgstr "" - -#. module: gamification -#: view:gamification.goal.definition:0 -msgid "Search Goal Definitions" -msgstr "" - -#. module: gamification -#: model:gamification.goal.definition,name:gamification.definition_nbr_following -msgid "Mail Group Following" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "Accept" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "Grant this Badge" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -#: model:ir.actions.act_window,name:gamification.challenge_list_action -#: model:ir.ui.menu,name:gamification.gamification_challenge_menu -msgid "Challenges" -msgstr "" - -#. module: gamification -#: model:res.groups,name:gamification.group_goal_manager -msgid "Manager" -msgstr "" - -#. module: gamification -#: view:gamification.challenge:0 -msgid "HR Challenges" -msgstr "" - -#. module: gamification -#: field:gamification.goal,remind_update_delay:0 -msgid "Remind delay" -msgstr "" - -#. module: gamification -#: view:gamification.badge:0 -msgid "No monthly sending limit" -msgstr "" - -#. module: gamification -#: selection:gamification.goal,state:0 -msgid "Reached" -msgstr "" - -#. module: gamification -#: view:gamification.badge.user:0 -msgid "the" -msgstr "" - -#. module: gamification -#: field:gamification.badge,stat_count:0 -msgid "Total" -msgstr "" - -#. module: gamification -#: help:gamification.challenge,period:0 -msgid "Period of automatic goal assigment. If none is selected, should be launched manually." -msgstr "" - diff --git a/addons/hw_proxy/doc/index.rst b/addons/hw_proxy/doc/index.rst index b5bbf71a2ab..c1faf25961c 100644 --- a/addons/hw_proxy/doc/index.rst +++ b/addons/hw_proxy/doc/index.rst @@ -5,6 +5,10 @@ PosBox Documentation Posbox Setup Guide ================== +.. image:: _images/posbox_setup.png + :width: 100% + :align: center + Prerequisites ------------- @@ -20,64 +24,64 @@ You will need : - A local network set up with DHCP ( this is the default setting ) - A RJ45 Ethrnet Cable - An Epson USB TM-T20 Printer or another compatible printer. -- A Honewell Voyager USB Barcode Scanner or another compatible scanner. +- A Honeywell Eclipse USB Barcode Scanner or another compatible scanner. - An Epson compatible cash drawer. -Setup ------ +Step By Step Setup Guide +------------------------ .. image:: _images/posbox_doc_schema.png :width: 100% :align: center -1) Power the PosBox. -~~~~~~~~~~~~~~~~~~~~ +Power the PosBox. +~~~~~~~~~~~~~~~~ Plug the PosBox to the 2A Power Adapter, a bright red status led should light up. -2) Connect it to the Local Network -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Connect it to the Local Network +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Connect the PosBox to the Local Network with the RJ45 Cable. Make sure You connect the PosBox to the same Network as your POS device. Once connected a bright yellow status led should light up, and a green status led should flash. -3) Connect the USB Printer -~~~~~~~~~~~~~~~~~~~~~~~~~~ +Connect the USB Printer +~~~~~~~~~~~~~~~~~~~~~~~ Put a paper roll in the printer, power it up, then connect it to one of the PosBox's USB port -4) Connect the cash drawer -~~~~~~~~~~~~~~~~~~~~~~~~~~ +Connect the cash drawer +~~~~~~~~~~~~~~~~~~~~~~~ The cash drawer should be connected to the printer with the RJ25 cable -5) Connect the USB Barcode Scanner -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Connect the USB Barcode Scanner +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Connect the usb barcode scanner to one of the PosBox's USB port. The Barcode Scanner should immediately light up and emit a loud beep. -6) Configure the USB Barcode Scanner -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Configure the USB Barcode Scanner +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The barcode scanner should be configured in QWERTY and emit a new line / return symbol after each scan. This is most likely the default configuration of your barcode scanner. -7) Make sure the PosBox is ready -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Make sure the PosBox is ready +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Once powered, The PosBox needs less than a minute to boot. Once the PosBox is ready, it should print a status receipt with its IP Adress. Also, the last status led, just after the red power status led, should be permanently lit green. -8) Set up the Point of Sale -~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Setup the Point of Sale +~~~~~~~~~~~~~~~~~~~~~~~~ Make sure to activate the 'Print via Proxy', 'Remote Scanning' or 'Cashdrawer' options in the Point of Sale configuration. If you are @@ -87,8 +91,12 @@ was printed on the status receipt. If you are running multiple Point of Sales on the same PosBox, make sure that only one of them has Remote Scanning activated. -9) Launch the Point of Sale. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +If you manually specify the PosBox's IP address, you must configure your +network to make sure the PosBox's IP address doesn't change. Please +refer to your Router documentation. + +Launch the Point of Sale. +~~~~~~~~~~~~~~~~~~~~~~~~~ If you didn't spcecify the PosBox's IP address in the config, the POS will need some time to perform a network scan to find the PosBox. This @@ -97,9 +105,21 @@ is only done once. The Point of Sale is now connected to the PosBox and your Hardware should be ready to use. +Multi-Pos Configuration +----------------------- +The advised way to setup a multi Point-of-Sale shop is to have one PosBox +per Point-of-Sale. In this case it is mandatory to manually specify the +IP address of each PosBox in each Point of Sale. You must also configure +your network to make sure the PosBox's IP address doesn't change. Please +refer to your Router documentation. + PosBoxless Setup Guide ====================== +.. image:: _images/posboxless_setup.png + :width: 100% + :align: center + If you are running your Point of Sale on a debian-based linux distribution, you do not need the PosBox as you can run its software locally. However the installation process is not foolproof. You'll need @@ -111,15 +131,15 @@ Prerequisites ------------- - A debian based linux distribution (Debian, Ubuntu, Mint, etc.) -- A running trunk version of the OpenERP server +- A running OpenERP server (version trunk or saas-3 or 8.0 or later) - You must uninstall any esc-pos printer driver as it will conflict with OpenERP's built-in driver. -Setup ------ +Step By Step Setup Guide +------------------------ -1) Extra dependencies -~~~~~~~~~~~~~~~~~~~~~ +Extra dependencies +~~~~~~~~~~~~~~~~~~ The driver modules requires the installation of new python modules: @@ -128,14 +148,14 @@ The driver modules requires the installation of new python modules: $ sudo pip install pyserial $ sudo pip install --pre pyusb -2) Database Setup -~~~~~~~~~~~~~~~~~ +Database Setup +~~~~~~~~~~~~~~ You must create a database called ``posbox`` with the modules ``hw_proxy``, ``hw_escpos``, and ``hw_scanner`` installed. -3) Access Rights -~~~~~~~~~~~~~~~~ +Access Rights +~~~~~~~~~~~~~ The drivers need raw access to the printer and barcode scanner devices. Doing so requires a bit system administration. First we are going to @@ -163,8 +183,8 @@ following content: Then you need to reboot your machine. -4) Start the local OpenERP Installl -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Start the local OpenERP Installl +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ We must launch the OpenERP server on the port ``8069`` with the correct database settings: @@ -174,8 +194,8 @@ database settings: $ ./server/openerp-server --addons-path=addons,web/addons --db-filter='^posbox$' \ --xmlrpc-port=8069 -d posbox -5) Check that everything works -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Check that everything works +~~~~~~~~~~~~~~~~~~~~~~~~~~~ Plug all your hardware to your machine's USB ports, and go to ``http://localhost/hw_proxy/status`` refresh the page a few times and @@ -184,20 +204,19 @@ errors are: The paths on the distribution differ from the paths expected by the drivers, another process has grabbed exclusive access to the devices, the udev rules do not apply or a superceeded by others. -5) Automatically Start OpenERP -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Automatically Start OpenERP +~~~~~~~~~~~~~~~~~~~~~~~~~~~ You must now make sure that this OpenERP install is automatically started after boot. There are various ways to do so, and how to do it depends on your particular setup. We use *systemd* on the PosBox, but *upstart* or *sysvinit* are other options. -6) Set up the Point of Sale -~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Setup the Point of Sale +~~~~~~~~~~~~~~~~~~~~~~~~ -Make sure that one of the posbox Make sure the IP Adress field in the -POS Config is either ``127.0.0.1`` or ``localhost`` or simply leave it -empty. +The IP Adress field in the POS Config must be either ``127.0.0.1`` +or ``localhost``. You can also leave it empty. PosBox Technical Documentation ============================== @@ -231,7 +250,7 @@ Compatible Peripherals - Barcode Scannners: - Metapace S61 - - Honeywell Voyager 95x0 Series. + - Honeywell Eclipse or Voyager 95x0 Series. - Most other barcode scanners should work out of the box. Some barcode scanners need more power than the PosBox can provide and must be plugged in a self-powered USB HUB. This is the case for @@ -265,6 +284,9 @@ found in instead ``/var/logs/syslog`` We removed all graphical software from the default install to reduce to image size but nothing prevents you from reinstalling them. +Accessing the PosBox +-------------------- + Local Access ~~~~~~~~~~~~ @@ -284,8 +306,8 @@ Remote Access If you have the PosBox's IP address and a SSH client you can access the PosBox's system remotely. The login / password are ``pi``/``admin`` -Unsupported Printers -~~~~~~~~~~~~~~~~~~~~ +Getting Unsupported Printers to Work +------------------------------------ The PosBox should be able to print to any ESC-POS printer, not just the Epson TM-T20. If You have such a printer, you can activate it with the @@ -305,7 +327,7 @@ following steps: supported devices. Updating The PosBox Software -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +---------------------------- The best way to update the PosBox software is to download a new version of the image and flash the SD-Card with it. This operation is described @@ -315,10 +337,10 @@ raspberry pi image to the latest one found at ``http://nightly.openerp.com/trunk/posbox/`` Troubleshoot ------------- +============ The POS cannot connect to the PosBox. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------------------- - The easiest way to make sure the PosBox is properly set-up is to turn it on with the printer plugged in as it will print a receipt @@ -346,7 +368,7 @@ The POS cannot connect to the PosBox. the PosBox's ip address in the POS config. The Barcode Scanner is not working -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +---------------------------------- - The PosBox needs a 2A power supply to work with some barcode scanners. If you are not using the provided power supply, make sure @@ -357,15 +379,17 @@ The Barcode Scanner is not working - Some poorly built barcode scanners do not advertise themselves as barcode scanners but as a usb keyboard instead, and will not be recognized by the PosBox. +- The barcode scanner must be configured in US QWERTY and emit a linefeed + after each codebar. The Barcode Scanner is not working reliably -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +------------------------------------------- - Make sure that no more than one device with 'Scan via Proxy' enabled are connected to the PosBox at the same time. Printing the receipt takes too much time. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +----------------------------------------- - A small delay before the first print is expected, as the PosBox will do some preprocessing to speed up the next printings. If you suffer @@ -373,14 +397,14 @@ Printing the receipt takes too much time. between the POS and the PosBox. Some characters are not correctly printed on the receipt. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +--------------------------------------------------------- - The PosBox does not support all languages and characters. It currently supports latin and cyrillic based scripts, with basic japanese support. The Printer is Offline -~~~~~~~~~~~~~~~~~~~~~~ +---------------------- - The PosBox only supports EPSON TM-T20 printers. Make sure the printer is connected, powered, has enough paper and has its lid closed, and @@ -388,8 +412,41 @@ The Printer is Offline support. The Cashdrawer does not open. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +----------------------------- - The cashdrawer should be connected to the printer and should be activated in the POS Configuration +Credits +======= +The PosBox project was developped by Frédéric van der Essen with the +kind help of Gary Malherbe, Fabien Meghazi, Nicolas Wisniewsky, +Dimitri Del Marmol and Antony Lesuisse. + +This development would not have been possible without the Indiegogo +campaign and those who contributed to it. Special thanks goes to the +partners who backed the campaign with founding partner bundles: + +- Camptocamp +- BHC +- openBig +- Eeezee-IT +- Solarsis LDA +- ACSONE +- Vauxoo +- Ekomurz +- Datalp +- Dao Systems +- Eggs Solutions +- OpusVL + +And also the partners who've backed the development with the Founding +PosBox Bundle: + +- Willow IT +- E\. Akhalwaya & Sons +- Multibase +- Mindesa +- bpso.biz +- Shine IT. + diff --git a/addons/hw_proxy/doc/manual.pdf b/addons/hw_proxy/doc/manual.pdf new file mode 100644 index 00000000000..5a55c56654d Binary files /dev/null and b/addons/hw_proxy/doc/manual.pdf differ diff --git a/addons/mail/data/mail_data.xml b/addons/mail/data/mail_data.xml index e1ca797670b..4a2dc6d06f0 100644 --- a/addons/mail/data/mail_data.xml +++ b/addons/mail/data/mail_data.xml @@ -54,6 +54,7 @@ Discussions + diff --git a/addons/mail/mail_message_subtype.py b/addons/mail/mail_message_subtype.py index bef6e427c3b..bae4d941a52 100644 --- a/addons/mail/mail_message_subtype.py +++ b/addons/mail/mail_message_subtype.py @@ -29,6 +29,8 @@ class mail_message_subtype(osv.osv): on the Wall. """ _name = 'mail.message.subtype' _description = 'Message subtypes' + _order = 'sequence, id' + _columns = { 'name': fields.char('Message Type', required=True, translate=True, help='Message subtype gives a more precise type on the message, '\ @@ -50,7 +52,11 @@ class mail_message_subtype(osv.osv): help="Model the subtype applies to. If False, this subtype applies to all models."), 'default': fields.boolean('Default', help="Activated by default when subscribing."), + 'sequence': fields.integer('Sequence', help="Used to order subtypes."), + 'hidden': fields.boolean('Hidden', help="Hide the subtype in the follower options") } + _defaults = { 'default': True, + 'sequence': 1, } diff --git a/addons/mail/mail_message_subtype.xml b/addons/mail/mail_message_subtype.xml index a79f5815bd1..efcb81b5794 100644 --- a/addons/mail/mail_message_subtype.xml +++ b/addons/mail/mail_message_subtype.xml @@ -9,6 +9,7 @@ + @@ -22,12 +23,18 @@
- - - - - - + + + + + + + + + + + +
diff --git a/addons/mail/mail_thread.py b/addons/mail/mail_thread.py index 633132583ed..876d10d0f2c 100644 --- a/addons/mail/mail_thread.py +++ b/addons/mail/mail_thread.py @@ -20,6 +20,7 @@ ############################################################################## import base64 +from collections import OrderedDict import datetime import dateutil import email @@ -185,8 +186,17 @@ class mail_thread(osv.AbstractModel): # find current model subtypes, add them to a dictionary subtype_obj = self.pool.get('mail.message.subtype') - subtype_ids = subtype_obj.search(cr, uid, ['|', ('res_model', '=', self._name), ('res_model', '=', False)], context=context) - subtype_dict = dict((subtype.name, dict(default=subtype.default, followed=False, id=subtype.id)) for subtype in subtype_obj.browse(cr, uid, subtype_ids, context=context)) + subtype_ids = subtype_obj.search( + cr, uid, [ + '&', ('hidden', '=', False), '|', ('res_model', '=', self._name), ('res_model', '=', False) + ], context=context) + subtype_dict = OrderedDict( + (subtype.name, { + 'default': subtype.default, + 'followed': False, + 'parent_model': subtype.parent_id and subtype.parent_id.res_model or self._name, + 'id': subtype.id} + ) for subtype in subtype_obj.browse(cr, uid, subtype_ids, context=context)) for id in ids: res[id]['message_subtype_data'] = subtype_dict.copy() @@ -1580,10 +1590,7 @@ class mail_thread(osv.AbstractModel): if set(partner_ids) == set([user_pid]): try: self.check_access_rights(cr, uid, 'read') - if context.get('operation', '') == 'create': - self.check_access_rule(cr, uid, ids, 'create') - else: - self.check_access_rule(cr, uid, ids, 'read') + self.check_access_rule(cr, uid, ids, 'read') except (osv.except_osv, orm.except_orm): return False else: diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css index 50e190c846d..614077b65a2 100644 --- a/addons/mail/static/src/css/mail.css +++ b/addons/mail/static/src/css/mail.css @@ -760,4 +760,8 @@ .openerp .oe_sidebar_suggestion .oe_suggest_items:hover a.oe_suggestion_remove_item { visibility: visible; } +.subtype-border { + border-bottom: 1px solid #dddddd; + margin-bottom: 10px; +} diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js index c103e4d4ab2..e7c8ede6867 100644 --- a/addons/mail/static/src/js/mail_followers.js +++ b/addons/mail/static/src/js/mail_followers.js @@ -265,7 +265,15 @@ openerp_mail_followers = function(session, mail) { var records = data[id].message_subtype_data; this.records_length = $.map(records, function(value, index) { return index; }).length; if (this.records_length > 1) { self.display_followers(); } + var old_model = ''; _(records).each(function (record, record_name) { + if (old_model != record.parent_model){ + if (old_model != ''){ + var index = $($list).find('.oe_subtype').length; + $($($list).find('.oe_subtype')[index-1]).addClass('subtype-border'); + } + old_model = record.parent_model; + } record.name = record_name; record.followed = record.followed || undefined; $(session.web.qweb.render('mail.followers.subtype', {'record': record})).appendTo($list); diff --git a/addons/portal_project/i18n/fi.po b/addons/portal_project/i18n/fi.po new file mode 100644 index 00000000000..3d84cb911de --- /dev/null +++ b/addons/portal_project/i18n/fi.po @@ -0,0 +1,37 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:05+0000\n" +"PO-Revision-Date: 2014-02-22 20:02+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2014-02-23 07:07+0000\n" +"X-Generator: Launchpad (build 16926)\n" + +#. module: portal_project +#: model:ir.actions.act_window,help:portal_project.open_view_project +msgid "" +"

\n" +" Click to start a new project.\n" +"

\n" +" " +msgstr "" +"

\n" +" Klikkaa aloittaaksesi uuden projektin.\n" +"

\n" +" " + +#. module: portal_project +#: model:ir.actions.act_window,name:portal_project.open_view_project +#: model:ir.ui.menu,name:portal_project.portal_services_projects +msgid "Projects" +msgstr "Projektit" diff --git a/addons/portal_project_issue/i18n/fi.po b/addons/portal_project_issue/i18n/fi.po new file mode 100644 index 00000000000..d18d7c113b2 --- /dev/null +++ b/addons/portal_project_issue/i18n/fi.po @@ -0,0 +1,47 @@ +# Finnish translation for openobject-addons +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2014-02-22 20:06+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2014-02-23 07:07+0000\n" +"X-Generator: Launchpad (build 16926)\n" + +#. module: portal_project_issue +#: view:project.issue:0 +msgid "Creation:" +msgstr "Luonti:" + +#. module: portal_project_issue +#: model:ir.actions.act_window,help:portal_project_issue.project_issue_categ_act0 +msgid "" +"

\n" +" Click to create an issue.\n" +"

\n" +" You can track your issues from this menu and the action we\n" +" will take.\n" +"

\n" +" " +msgstr "" +"

\n" +" Klikkaa luodaksesi palautteen.\n" +"

\n" +" Voit seurata palautteitasi ja niiden\n" +" etenemistä tästä valikosta.\n" +"

\n" +" " + +#. module: portal_project_issue +#: model:ir.actions.act_window,name:portal_project_issue.project_issue_categ_act0 +msgid "Issues" +msgstr "Ilmoitukset" diff --git a/addons/product_expiry/i18n/am.po b/addons/product_expiry/i18n/am.po new file mode 100644 index 00000000000..d165d4ba279 --- /dev/null +++ b/addons/product_expiry/i18n/am.po @@ -0,0 +1,149 @@ +# Amharic translation for openobject-addons +# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2014-02-21 11:53+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Amharic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2014-02-22 06:39+0000\n" +"X-Generator: Launchpad (build 16926)\n" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_from_product_template +msgid "Ham" +msgstr "" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_lait_product_template +msgid "Cow milk" +msgstr "" + +#. module: product_expiry +#: field:product.product,life_time:0 +msgid "Product Life Time" +msgstr "የእቃው የመቆያ ግዜ" + +#. module: product_expiry +#: help:stock.production.lot,removal_date:0 +msgid "" +"This is the date on which the goods with this Serial Number should be " +"removed from the stock." +msgstr "" + +#. module: product_expiry +#: help:product.product,removal_time:0 +msgid "" +"When a new a Serial Number is issued, this is the number of days before the " +"goods should be removed from the stock." +msgstr "" + +#. module: product_expiry +#: field:product.product,use_time:0 +msgid "Product Use Time" +msgstr "የእቃው መጠቀምያ ግዜ" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_product_product +msgid "Product" +msgstr "እቃ" + +#. module: product_expiry +#: help:product.product,use_time:0 +msgid "" +"When a new a Serial Number is issued, this is the number of days before the " +"goods starts deteriorating, without being dangerous yet." +msgstr "" + +#. module: product_expiry +#: field:product.product,removal_time:0 +msgid "Product Removal Time" +msgstr "የእቃው የሚወገድበት ግዜ" + +#. module: product_expiry +#: help:stock.production.lot,alert_date:0 +msgid "" +"This is the date on which an alert should be notified about the goods with " +"this Serial Number." +msgstr "" + +#. module: product_expiry +#: model:ir.model,name:product_expiry.model_stock_production_lot +msgid "Serial Number" +msgstr "መለያ ቁጥር" + +#. module: product_expiry +#: help:product.product,alert_time:0 +msgid "" +"When a new a Serial Number is issued, this is the number of days before an " +"alert should be notified." +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,removal_date:0 +msgid "Removal Date" +msgstr "የሚወገድበት ቀን" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_pain_product_template +msgid "Bread" +msgstr "" + +#. module: product_expiry +#: view:product.product:0 +msgid "Dates" +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,life_date:0 +msgid "End of Life Date" +msgstr "የመጨረሻው ቀን" + +#. module: product_expiry +#: field:stock.production.lot,use_date:0 +msgid "Best before Date" +msgstr "ያለፍ ጥሩ ቀናቶች" + +#. module: product_expiry +#: model:product.template,name:product_expiry.product_product_jambon_product_template +msgid "French cheese Camenbert" +msgstr "" + +#. module: product_expiry +#: help:product.product,life_time:0 +msgid "" +"When a new a Serial Number is issued, this is the number of days before the " +"goods may become dangerous and must not be consumed." +msgstr "" + +#. module: product_expiry +#: field:stock.production.lot,alert_date:0 +msgid "Alert Date" +msgstr "ማሳወቅያ ቀን" + +#. module: product_expiry +#: help:stock.production.lot,use_date:0 +msgid "" +"This is the date on which the goods with this Serial Number start " +"deteriorating, without being dangerous yet." +msgstr "" + +#. module: product_expiry +#: help:stock.production.lot,life_date:0 +msgid "" +"This is the date on which the goods with this Serial Number may become " +"dangerous and must not be consumed." +msgstr "" + +#. module: product_expiry +#: field:product.product,alert_time:0 +msgid "Product Alert Time" +msgstr "እቃውን የማሳወቅያ ግዜ" diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml index 7ddc983bf1c..95a76d8988e 100644 --- a/addons/project/project_data.xml +++ b/addons/project/project_data.xml @@ -78,6 +78,7 @@ Task Created project.task + Task created
@@ -101,6 +102,7 @@ Task Created + 10 project.project @@ -108,6 +110,7 @@ Task Assigned + 11 project.project @@ -115,12 +118,14 @@ Task Blocked + 12 project.project project_id Task Stage Changed + 13 project.project project_id diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml index 25a336d4094..d60106dffd2 100644 --- a/addons/project_issue/project_issue_data.xml +++ b/addons/project_issue/project_issue_data.xml @@ -33,6 +33,7 @@ Access all issues from the top Project menu, and access the issues of a specific Issue Created project.issue + Issue created @@ -56,6 +57,7 @@ Access all issues from the top Project menu, and access the issues of a specific Issue Created + 20 project.project @@ -63,6 +65,7 @@ Access all issues from the top Project menu, and access the issues of a specific Issue Assigned + 21 project.project @@ -70,12 +73,14 @@ Access all issues from the top Project menu, and access the issues of a specific Issue Blocked + 22 project.project project_id Issue Stage Changed + 23 project.project Stage changed diff --git a/addons/sale_crm/sale_crm_data.xml b/addons/sale_crm/sale_crm_data.xml index 519af2a976b..1996f367202 100644 --- a/addons/sale_crm/sale_crm_data.xml +++ b/addons/sale_crm/sale_crm_data.xml @@ -5,12 +5,14 @@ Quotation Send + 20 crm.case.section section_id Sales Order Confirmed + 21 crm.case.section section_id diff --git a/addons/website/static/src/js/website.tour.banner.js b/addons/website/static/src/js/website.tour.banner.js index 53489b1737c..1d4a0c0f752 100644 --- a/addons/website/static/src/js/website.tour.banner.js +++ b/addons/website/static/src/js/website.tour.banner.js @@ -69,10 +69,10 @@ popover: { fixed: true }, }, { - snippet: 'three-columns', + snippet: 'features', placement: 'bottom', title: _t("Drag & Drop This Block"), - content: _t("Drag the 'Three Columns' block and drop it below the banner."), + content: _t("Drag the 'Features' block and drop it below the banner."), popover: { fixed: true }, }, { diff --git a/addons/website/views/snippets.xml b/addons/website/views/snippets.xml index 50d5d8e616c..f43c1c1bb80 100644 --- a/addons/website/views/snippets.xml +++ b/addons/website/views/snippets.xml @@ -23,7 +23,7 @@
- Banner + Banner
@@ -183,11 +183,41 @@ +
+
+ + Features +
+
+
+
+
+ +

First Feature

+
Tell what's the value for the
+
customer for this feature.
+
+
+ +

Second Feature

+
Write what the customer would like to know,
+
not what you want to show.
+
+
+ +

Third Feature

+
A small explanation of this great
+
feature, in clear words.
+
+
+
+
+
- Big Picture + Big Picture
@@ -216,11 +246,10 @@
-
- Three Columns + Three Columns
@@ -258,66 +287,6 @@
-
-
  • -
  • - Add Slide -
  • -
  • - Remove Slide -
  • -
    - - Quotes Slider -
    - -
    -
    @@ -335,7 +304,7 @@
    -
    +
    Quote
    @@ -369,7 +338,7 @@
    - Separator + Separator

    @@ -414,7 +383,7 @@
    - Image Gallery + Image Gallery
    @@ -467,7 +436,7 @@
    - +

    Beginner

    @@ -479,7 +448,7 @@

    per month
    - +
    • Battery: 8 hours
    • Screen: 2.5 inch
    • @@ -496,7 +465,7 @@
    - +

    Professional

    @@ -508,7 +477,7 @@

    per month
    - +
    • Battery: 12 hours
    • Screen: 2.8 inch
    • @@ -525,7 +494,7 @@
    - +

    Expert

    @@ -537,7 +506,7 @@

    per month
    - +
    • Battery: 20 hours
    • Screen: 2.8 inch
    • @@ -579,7 +548,7 @@
      - FAQ + FAQ
      @@ -626,7 +595,7 @@
      - References + References
      @@ -677,37 +646,64 @@
      -
      +
      +
    • +
    • + Add Slide +
    • +
    • + Remove Slide +
    • - - Features + + Quotes Slider
      -
      -
      -
      -
      - -

      First Feature

      -

      Tell what's the value for the customer for this feature.

      -
      -
      - -

      Second Feature

      -

      Write what the customer would like to know, not what you want to show.

      -
      -
      - -

      Third Feature

      -

      A small explanation of this great feature, in clear words.

      -
      -
      - -

      Fourth Feature

      -

      A small explanation of this great feature on two lines.

      +
      +
      @@ -773,7 +769,7 @@
      - Parallax + Parallax