Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

0

Create Menu dialog plus define selection items

By
karlos
on 9/18/13, 12:47 PM 759 views

Hello,

1) - I'd like to create a dialog (instead of a form -> because I will not save anything) just to get the info chosen by the user and then use it like I want. The following image represents what I want. (I don't have enough karma to put the entirely link, so please see at: oi39.tinypic.com/2vb1mpg.jpg

As you may know, the months are always the same (January, February..etc), but the year can change. So, I'm also trying to retrieve the years from database. I already accomplished this last one, but I don't know how to send it to the selection field.

def get_years(self, cr, uid, context=None):
        years = cr.execute("SELECT DISTINCT(EXTRACT(YEAR FROM date_registered)) FROM services")
        years.fetchall()
        for item in years:
            return {'value': {'field_years': item},} # But I don't think this will work, probably more likely:
           return {'append': {'field_years': item},}  # or something

2) - To accomplish this dialog, do I need to create the default class?

 class name(osv.osv):
    _name = '...'
   _columns = { 
         ...
   }

And by that, create the default XML as well.

0
karlos
On 9/18/13, 3:00 PM

Solved. I just looked into the "Human Resources" module, which has a dialog box.

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

0 follower(s)

Stats

Asked: 9/18/13, 12:47 PM
Seen: 759 times
Last updated: 3/16/15, 8:10 AM