41 lines
1.3 KiB
Python
41 lines
1.3 KiB
Python
from odoo import api, fields, models
|
|
|
|
|
|
class ResConfigSettings(models.TransientModel):
|
|
_inherit = 'res.config.settings'
|
|
|
|
module_education_library = fields.Boolean(
|
|
string='Education Library',
|
|
default=True
|
|
)
|
|
library_loan_period_days = fields.Integer(
|
|
string='Loan Period (Days)',
|
|
config_parameter='education_library.loan_period_days',
|
|
default=14
|
|
)
|
|
library_student_issue_limit = fields.Integer(
|
|
string='Student Issue Limit',
|
|
config_parameter='education_library.student_issue_limit',
|
|
default=3
|
|
)
|
|
library_faculty_issue_limit = fields.Integer(
|
|
string='Faculty Issue Limit',
|
|
config_parameter='education_library.faculty_issue_limit',
|
|
default=5
|
|
)
|
|
library_fine_per_day = fields.Float(
|
|
string='Fine per Day',
|
|
config_parameter='education_library.fine_per_day',
|
|
default=10.0
|
|
)
|
|
library_reservation_enabled = fields.Boolean(
|
|
string='Enable Reservations',
|
|
config_parameter='education_library.reservation_enabled',
|
|
default=True
|
|
)
|
|
library_max_reservation_days = fields.Integer(
|
|
string='Max Reservation Days',
|
|
config_parameter='education_library.max_reservation_days',
|
|
default=2
|
|
)
|