diff options
| author | Mayur Maheshwari (OpenERP) <mma@tinyerp.com> | 2011-09-15 16:47:40 +0530 |
|---|---|---|
| committer | Mayur Maheshwari (OpenERP) <mma@tinyerp.com> | 2011-09-15 16:47:40 +0530 |
| commit | d47cacfc9f3eb67775be1f080f71021f9bf91c40 (patch) | |
| tree | 15e716422c24acb72f3fec4e60a2f7d370ef71c7 /addons | |
| parent | 8eb4f30d90a013fc3930daaa380dcece25b1ba05 (diff) | |
[IMP]survey:remove a draft state and add a widget statusbar as per specification
bzr revid: mma@tinyerp.com-20110915111740-8x311rpkfw3ke113
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/survey/survey.py | 8 | ||||
| -rw-r--r-- | addons/survey/survey_view.xml | 10 |
2 files changed, 6 insertions, 12 deletions
diff --git a/addons/survey/survey.py b/addons/survey/survey.py index bd27f313d82..8cdc1ffb704 100644 --- a/addons/survey/survey.py +++ b/addons/survey/survey.py @@ -58,7 +58,7 @@ class survey(osv.osv): help="Set to one if survey is answerable only once"), 'response_user': fields.integer('Maximum Answer per User', help="Set to one if you require only one Answer per user"), - 'state': fields.selection([('draft', 'Draft'), ('open', 'Open'), ('close', 'Closed'), ('cancel', 'Cancelled')], 'Status', readonly=True), + 'state': fields.selection([('open', 'Open'), ('close', 'Closed'), ('cancel', 'Cancelled')], 'Status', readonly=True), 'responsible_id': fields.many2one('res.users', 'Responsible', help="User responsible for survey"), 'tot_start_survey': fields.integer("Total Started Survey", readonly=1), 'tot_comp_survey': fields.integer("Total Completed Survey", readonly=1), @@ -70,17 +70,13 @@ class survey(osv.osv): 'invited_user_ids': fields.many2many('res.users', 'survey_invited_user_rel', 'sid', 'uid', 'Invited User'), } _defaults = { - 'state': lambda * a: "draft", + 'state': lambda * a: "open", 'tot_start_survey': lambda * a: 0, 'tot_comp_survey': lambda * a: 0, 'send_response': lambda * a: 1, 'response_user': lambda * a:1, } - def survey_draft(self, cr, uid, ids, arg): - self.write(cr, uid, ids, {'state': 'draft'}) - return True - def survey_open(self, cr, uid, ids, arg): self.write(cr, uid, ids, {'state': 'open', 'date_open': strftime("%Y-%m-%d %H:%M:%S")}) return True diff --git a/addons/survey/survey_view.xml b/addons/survey/survey_view.xml index fae6c89210a..b130227adf4 100644 --- a/addons/survey/survey_view.xml +++ b/addons/survey/survey_view.xml @@ -180,14 +180,12 @@ </form> </field> <group col="9" colspan="4"> - <field name="state"/> + <field name="state" widget="statusbar" statusbar_visible="open,close"/> <button name="survey_cancel" string="Cancel" states="open" type="object" icon="gtk-cancel"/> - <button name="survey_draft" - string="Set to draft" states="cancel,close" type="object" - icon="gtk-new"/> - <button name="survey_open" string="Open" - states="draft" type="object" icon="gtk-go-forward"/> + <button name="survey_open" + string="Open" states="cancel,close" type="object" + icon="gtk-go-forward"/> <button name="survey_close" string="Close" states="open" type="object" icon="gtk-close"/> </group> |
