res_store.py 577 B

123456789101112131415161718192021222324
  1. # -*- coding: utf-8 -*-
  2. from openerp.http import request
  3. _MODEL='res.store'
  4. ''' '''
  5. def get_res_store(mode):
  6. userIds = []
  7. journalIds = []
  8. user = request.env.user
  9. for store in request.env['res.store'].search([('id', 'in', map(lambda x: x.id, user.store_ids))]):
  10. for user in store.user_ids:
  11. userIds.append(user.id)
  12. for journal in store.journal_ids:
  13. if (journal.type == mode):
  14. journalIds.append(journal.id)
  15. return {
  16. 'userIds': userIds,
  17. 'journalIds': journalIds
  18. }
  19. # user_ids