mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP] Room Type Management
Added room type and room restriction for management in central node.
This commit is contained in:
@@ -16,11 +16,16 @@ class HotelNodeRoom(models.Model):
|
||||
active = fields.Boolean(default=True)
|
||||
sequence = fields.Integer(default=0)
|
||||
|
||||
@api.model
|
||||
def _get_default_node_id(self):
|
||||
return self.room_type_id.node_id
|
||||
|
||||
name = fields.Char(required=True, translate=True)
|
||||
|
||||
remote_room_id = fields.Integer(require=True, invisible=True, copy=False,
|
||||
remote_room_id = fields.Integer(require=True, invisible=True, copy=False, readonly=True,
|
||||
help="ID of the target record in the remote database")
|
||||
|
||||
room_type_id = fields.Many2one('hotel.node.room.type', 'Hotel Room Type')
|
||||
room_type_id = fields.Many2one('hotel.node.room.type', 'Hotel Room Type', required=True)
|
||||
|
||||
node_id = fields.Many2one('project.project', 'Hotel', required=True)
|
||||
node_id = fields.Many2one('project.project', 'Hotel', required=True, readonly=True,
|
||||
default=_get_default_node_id)
|
||||
|
||||
Reference in New Issue
Block a user