Removed plurals on user, role and group

This commit is contained in:
Bertrand Chenal committed 2007-12-17 23:34:43 +01:00
1 parent 3ad40e1e6a
commit 2648bd1ead
16 files changed
+41 -41

No files matched your search

+1 -1
View File
@@ -29,7 +29,7 @@ class Cron(OSV, Agent):
_description = __doc__
_columns = {
'name': fields.char('Name', size=60, required=True),
'user_id': fields.many2one('res.users', 'User', required=True),
'user_id': fields.many2one('res.user', 'User', required=True),
'active': fields.boolean('Active'),
'interval_number': fields.integer('Interval Number'),
'interval_type': fields.selection( [
+3 -3
View File
@@ -37,7 +37,7 @@ class ModelFields(OSV):
'ttype': fields.char('Field Type', size=64),
'relate': fields.boolean('Click and Relate'),
'groups': fields.many2many('res.groups', 'ir_model_fields_group_rel',
'groups': fields.many2many('res.group', 'ir_model_fields_group_rel',
'field_id', 'group_id', 'Groups'),
'group_name': fields.char('Group Name', size=128),
'view_load': fields.boolean('View Auto-Load'),
@@ -60,7 +60,7 @@ class ModelAccess(OSV):
_columns = {
'name': fields.char('Name', size=64, required=True),
'model_id': fields.many2one('ir.model', 'Model', required=True),
'group_id': fields.many2one('res.groups', 'Group'),
'group_id': fields.many2one('res.group', 'Group'),
'perm_read': fields.boolean('Read Access'),
'perm_write': fields.boolean('Write Access'),
'perm_create': fields.boolean('Create Access'),
@@ -77,7 +77,7 @@ class ModelAccess(OSV):
'FROM ir_model_access a '
'JOIN ir_model m '
'ON (a.model_id=m.id) '
'JOIN res_groups_users_rel gu '
'JOIN res_group_user_rel gu '
'ON (gu.gid = a.group_id) '
'WHERE m.model = %s AND gu.uid = %s', (model_name, user,))
row = cursor.fetchall()
+1 -1
View File
@@ -118,7 +118,7 @@ class Property(OSV):
default_val = self.browse(cursor, user, default_id[0],
context=context).value
# company_id = obj.pool.get('res.users').company_get(cursor, user, user)
# company_id = obj.pool.get('res.user').company_get(cursor, user, user)
res = False
if (val != default_val):
res = self.create(cursor, user, {
+7 -7
View File
@@ -17,9 +17,9 @@ class RuleGroup(OSV):
"or it needs to be put on a group or user"),
'rules': fields.one2many('ir.rule', 'rule_group', 'Tests',
help="The rule is satisfied if at least one test is True"),
'groups': fields.many2many('res.groups', 'group_rule_group_rel',
'groups': fields.many2many('res.group', 'group_rule_group_rel',
'rule_group_id', 'group_id', 'Groups'),
'users': fields.many2many('res.users', 'user_rule_group_rel',
'users': fields.many2many('res.user', 'user_rule_group_rel',
'rule_group_id', 'user_id', 'Users'),
}
_order = 'model_id, global DESC'
@@ -89,7 +89,7 @@ class Rule(OSV):
return res
res = [("False", "False"), ("True", "True"), ("user.id", "User")]
res += get('res.users', level=1,
res += get('res.user', level=1,
recur=['many2one'], root_tech='user', root='User')
return res
@@ -125,7 +125,7 @@ class Rule(OSV):
"WHERE user_id = %d " \
"UNION SELECT rule_group_id " \
"FROM group_rule_group_rel g_rel " \
"JOIN res_groups_users_rel u_rel " \
"JOIN res_group_user_rel u_rel " \
"ON (g_rel.group_id = u_rel.gid) " \
"WHERE u_rel.uid = %d) "
"OR g.global)", (model_name, user, user))
@@ -140,12 +140,12 @@ class Rule(OSV):
if rule.operator in ('in', 'child_of'):
dom = eval("[('%s', '%s', [%s])]" % \
(rule.field_id.name, rule.operator, rule.operand),
{'user': self.pool.get('res.users').browse(cursor, 1,
{'user': self.pool.get('res.user').browse(cursor, 1,
user), 'time': time})
else:
dom = eval("[('%s', '%s', %s)]" % \
(rule.field_id.name, rule.operator, rule.operand),
{'user': self.pool.get('res.users').browse(cursor, 1,
{'user': self.pool.get('res.user').browse(cursor, 1,
user), 'time': time})
if rule.rule_group['global']:
@@ -195,7 +195,7 @@ class Rule(OSV):
AND (g.id IN (SELECT rule_group_id FROM user_rule_group_rel
WHERE user_id = %d
UNION SELECT rule_group_id FROM group_rule_group_rel g_rel
JOIN res_groups_users_rel u_rel
JOIN res_group_user_rel u_rel
ON g_rel.group_id = u_rel.gid
WHERE u_rel.user = %d))""", (model_name, user, user))
if not cursor.fetchall():
+2 -2
View File
@@ -143,7 +143,7 @@ class UIMenu(OSV):
def search(self, cursor, user, args, offset=0, limit=2000, order=None,
context=None, count=False):
res_user_obj = self.pool.get('res.users')
res_user_obj = self.pool.get('res.user')
if context is None:
context = {}
ids = super(UIMenu, self).search(cursor, user, args, offset, limit,
@@ -235,7 +235,7 @@ class UIMenu(OSV):
'sequence': fields.integer('Sequence'),
'child_id' : fields.one2many('ir.ui.menu', 'parent_id','Child ids'),
'parent_id': fields.many2one('ir.ui.menu', 'Parent Menu', select=True),
'groups_id': Many2ManyUniq('res.groups', 'ir_ui_menu_group_rel',
'groups_id': Many2ManyUniq('res.group', 'ir_ui_menu_group_rel',
'menu_id', 'gid', 'Groups'),
'complete_name': fields.function(_get_full_name, method=True,
string='Complete Name', type='char', size=128),
+1 -1
View File
@@ -53,7 +53,7 @@ class ViewShortcut(OSV):
'name': fields.char('Shortcut Name', size=64, required=True),
'res_id': fields.integer('Resource Ref.', required=True),
'sequence': fields.integer('Sequence'),
'user_id': fields.many2one('res.users', 'User Ref.', required=True,
'user_id': fields.many2one('res.user', 'User Ref.', required=True,
ondelete='cascade'),
'resource': fields.char('Resource Name', size=64, required=True)
}
+3 -3
View File
@@ -45,7 +45,7 @@ class Values(OSV):
fnct_inv=_value_pickle, method=True, type='text',
string='Meta Datas'),
'res_id': fields.integer('Resource ID'),
'user_id': fields.many2one('res.users', 'User', ondelete='cascade'),
'user_id': fields.many2one('res.user', 'User', ondelete='cascade'),
#TODO add in company module
@@ -111,7 +111,7 @@ class Values(OSV):
'user_id': preserve_user and user,
}
# if company:
# cid = self.pool.get('res.users').browse(cursor, user, user,
# cid = self.pool.get('res.user').browse(cursor, user, user,
# context={}).company_id.id
# vals['company_id'] = cid
if res_id:
@@ -177,7 +177,7 @@ class Values(OSV):
if not result:
return []
# cid = self.pool.get('res.users').browse(cursor, user, user,
# cid = self.pool.get('res.user').browse(cursor, user, user,
# context={}).company_id.id
cursor.execute('SELECT id, name, value, object, meta, key ' \
'FROM ir_values ' \
+4 -4
View File
@@ -316,10 +316,10 @@ class ORM(object):
cursor.commit()
if self._log_access:
logs = {
'create_uid': 'INTEGER REFERENCES res_users ' \
'create_uid': 'INTEGER REFERENCES res_user ' \
'ON DELETE SET NULL',
'create_date': 'TIMESTAMP',
'write_uid': 'INTEGER REFERENCES res_users ' \
'write_uid': 'INTEGER REFERENCES res_user ' \
'ON DELETE SET NULL',
'write_date': 'TIMESTAMP'
}
@@ -632,11 +632,11 @@ class ORM(object):
# FIXME: does not work at all
# if self._log_access:
# self._columns.update({
# 'create_uid': fields.many2one('res.users', 'Creation user',
# 'create_uid': fields.many2one('res.user', 'Creation user',
# required=True, readonly=True),
# 'create_date': fields.datetime('Creation date', required=True,
# readonly=True),
# 'write_uid': fields.many2one('res.users',
# 'write_uid': fields.many2one('res.user',
# 'Last modification by', readonly=True),
# 'write_date': fields.datetime('Last modification date',
# readonly=True),
+4 -4
View File
@@ -31,11 +31,11 @@ class Request(OSV):
'waiting': [('readonly', True)],
'closed': [('readonly', True)],
}, required=True),
'act_from': fields.Many2One('res.users', 'From', required=True,
'act_from': fields.Many2One('res.user', 'From', required=True,
readonly=True, states={
'closed': [('readonly', True)],
}),
'act_to': fields.Many2One('res.users', 'To', required=True,
'act_to': fields.Many2One('res.user', 'To', required=True,
states={
'waiting': [('readonly', True)],
'closed': [('readonly', True)],
@@ -155,9 +155,9 @@ class RequestHistory(OSV):
}, required=True),
'req_id': fields.Many2One('res.request', 'Request', required=True,
ondelete='cascade', select=True),
'act_from': fields.Many2One('res.users', 'From', required=True,
'act_from': fields.Many2One('res.user', 'From', required=True,
readonly=True),
'act_to': fields.Many2One('res.users', 'To', required=True, states={
'act_to': fields.Many2One('res.user', 'To', required=True, states={
'waiting': [('readonly', True)],
}),
'body': fields.Text('Body', states={
+2 -2
View File
@@ -5,7 +5,7 @@ _USER_CACHE = {}
def login(dbname, loginname, password):
cursor = pooler.get_db(dbname).cursor()
cursor.execute('SELECT id FROM res_users '
cursor.execute('SELECT id FROM res_user '
'WHERE login = %s and password = %s and active',
(loginname.encode('utf-8'), password.encode('utf-8')))
res = cursor.fetchone()
@@ -26,7 +26,7 @@ def check(dbname, user, passwd):
if _USER_CACHE.has_key(user) and (_USER_CACHE[user]==passwd):
return True
cursor = pooler.get_db(dbname).cursor()
cursor.execute('SELECT count(*) FROM res_users ' \
cursor.execute('SELECT count(*) FROM res_user ' \
'WHERE id = %d AND password = %s', (int(user), passwd))
res = cursor.fetchone()[0]
cursor.close()
+1 -1
View File
@@ -471,7 +471,7 @@ class XMLImport(object):
if rec.hasAttribute('groups'):
g_names = rec.getAttribute('groups').split(',')
groups_value = []
groups_obj = self.pool.get('res.groups')
groups_obj = self.pool.get('res.group')
for group in g_names:
if group.startswith('-'):
group_id = self.id_get(cursor, group[1:])
+3 -3
View File
@@ -278,17 +278,17 @@ def trans_load_data(db_name, data, lang, strict=False, lang_name=None):
selection = [(x['code'], x['name']) for x in langs]
values_obj.set(cursor, user, 'meta', 'lang', 'lang',
[('res.users', False,)],
[('res.user', False,)],
False, True, False, meta={
'type': 'selection',
'string': 'Language',
'selection': selection,
})
user_ids = pool.get('res.users').search(cursor, user, [])
user_ids = pool.get('res.user').search(cursor, user, [])
for user_id in user_ids:
values_obj.set(cursor, user, 'meta', 'lang', 'lang',
[('res.users', user_id,)], lang, True, False)
[('res.user', user_id,)], lang, True, False)
reader = csv.reader(data)
# read the first line of the file (it contains columns titles)
+5 -5
View File
@@ -99,11 +99,11 @@ class TrytonServer(object):
"'ir_act_url', "
"'ir_ui_view', "
"'ir_ui_menu', "
"'res_users', "
"'res_groups', "
"'res_roles', "
"'res_roles_users_rel', "
"'res_groups_users_rel', "
"'res_user', "
"'res_group', "
"'res_role', "
"'res_role_user_rel', "
"'res_group_user_rel', "
"'wkf', "
"'wkf_activity', "
"'wkf_transition', "
+1 -1
View File
@@ -59,7 +59,7 @@ class DB(Service):
service.actions[db_id]['clean'] = True
cursor = sql_db.db_connect(db_name).cursor()
cursor.execute('select login, password, name ' \
'from res_users ' \
'from res_user ' \
'where login <> \'root\' order by login')
service.actions[db_id]['users'] = cursor.dictfetchall()
cursor.close()
+2 -2
View File
@@ -65,9 +65,9 @@ def check(cursor, ident, transition, signal):
if transition['role_id']:
user = ident[0]
serv = netsvc.LocalService('object_proxy')
user_roles = serv.execute_cr(cursor, user, 'res.users', 'read', [user],
user_roles = serv.execute_cr(cursor, user, 'res.user', 'read', [user],
['roles_id'])[0]['roles_id']
res = res and serv.execute_cr(cursor, user, 'res.roles', 'check',
res = res and serv.execute_cr(cursor, user, 'res.role', 'check',
user_roles, transition['role_id'])
res = res and eval_expr(cursor, ident, transition['condition'])
return res
+1 -1
View File
@@ -90,7 +90,7 @@ class WorkflowTransition(OSV):
'trigger_model': fields.char('Trigger Type', size=128),
'trigger_expr_id': fields.char('Trigger Expr ID', size=128),
'signal': fields.char('Signal (button Name)', size=64),
'role_id': fields.many2one('res.roles', 'Role Required'),
'role_id': fields.many2one('res.role', 'Role Required'),
'condition': fields.char('Condition', required=True, size=128),
'act_from': fields.many2one('workflow.activity', 'Source Activity',
required=True, select=1),