fixup! Infer configparser getter from field type
This commit is contained in:
parent
f55e7e0561
commit
05885049d2
|
|
@ -15,21 +15,13 @@ class FetchmailServer(models.Model):
|
||||||
base_fields = super()._server_env_fields
|
base_fields = super()._server_env_fields
|
||||||
mail_fields = {
|
mail_fields = {
|
||||||
"server": {},
|
"server": {},
|
||||||
"port": {
|
"port": {},
|
||||||
"getter": "getint",
|
|
||||||
},
|
|
||||||
"type": {},
|
"type": {},
|
||||||
"user": {},
|
"user": {},
|
||||||
"password": {},
|
"password": {},
|
||||||
"is_ssl": {
|
"is_ssl": {},
|
||||||
"getter": "getboolean",
|
"attach": {},
|
||||||
},
|
"original": {},
|
||||||
"attach": {
|
|
||||||
"getter": "getboolean",
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"getter": "getboolean",
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
mail_fields.update(base_fields)
|
mail_fields.update(base_fields)
|
||||||
return mail_fields
|
return mail_fields
|
||||||
|
|
|
||||||
|
|
@ -13,9 +13,7 @@ class IrMailServer(models.Model):
|
||||||
base_fields = super()._server_env_fields
|
base_fields = super()._server_env_fields
|
||||||
mail_fields = {
|
mail_fields = {
|
||||||
"smtp_host": {},
|
"smtp_host": {},
|
||||||
"smtp_port": {
|
"smtp_port": {},
|
||||||
"getter": "getint",
|
|
||||||
},
|
|
||||||
"smtp_user": {},
|
"smtp_user": {},
|
||||||
"smtp_pass": {},
|
"smtp_pass": {},
|
||||||
"smtp_encryption": {},
|
"smtp_encryption": {},
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ class ServerEnvMixin(models.AbstractModel):
|
||||||
base_fields = super()._server_env_fields
|
base_fields = super()._server_env_fields
|
||||||
sftp_fields = {
|
sftp_fields = {
|
||||||
"sftp_server": {},
|
"sftp_server": {},
|
||||||
"sftp_port": {'getter': "getint"},
|
"sftp_port": {},
|
||||||
"sftp_login": {},
|
"sftp_login": {},
|
||||||
"sftp_password": {
|
"sftp_password": {
|
||||||
"no_default_field": True,
|
"no_default_field": True,
|
||||||
|
|
@ -143,12 +143,8 @@ class ServerEnvMixin(models.AbstractModel):
|
||||||
def _server_env_fields(self):
|
def _server_env_fields(self):
|
||||||
base_fields = super()._server_env_fields
|
base_fields = super()._server_env_fields
|
||||||
sftp_fields = {
|
sftp_fields = {
|
||||||
"sftp_server": {
|
"sftp_server": {},
|
||||||
"getter": "get",
|
"sftp_port": {},
|
||||||
},
|
|
||||||
"sftp_port": {
|
|
||||||
"getter": "getint",
|
|
||||||
},
|
|
||||||
"sftp_login": {},
|
"sftp_login": {},
|
||||||
"sftp_password": {},
|
"sftp_password": {},
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue