api_impot_particulier: make fields required (#77899)
gitea/passerelle/pipeline/head This commit looks good Details

API impot particulier cannot be called without values for oauth_scopes
and id_teleservice.
This commit is contained in:
Benjamin Dauvergne 2023-05-25 11:51:55 +02:00
parent 7959ec9a3c
commit dcb772fdbd
2 changed files with 24 additions and 2 deletions

View File

@ -0,0 +1,22 @@
# Generated by Django 3.2.18 on 2023-05-25 09:49
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('api_impot_particulier', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='resource',
name='id_teleservice',
field=models.TextField(max_length=128, verbose_name='DGFIP API ID_Teleservice'),
),
migrations.AlterField(
model_name='resource',
name='oauth_scopes',
field=models.CharField(max_length=128, verbose_name='DGFIP API Scopes'),
),
]

View File

@ -48,8 +48,8 @@ class Resource(BaseResource):
)
oauth_username = models.CharField(_('DGFIP API Username'), max_length=128)
oauth_password = models.CharField(_('DGFIP API Password'), max_length=128)
oauth_scopes = models.CharField(_('DGFIP API Scopes'), max_length=128, blank=True)
id_teleservice = models.TextField(_('DGFIP API ID_Teleservice'), max_length=128, blank=True)
oauth_scopes = models.CharField(_('DGFIP API Scopes'), max_length=128)
id_teleservice = models.TextField(_('DGFIP API ID_Teleservice'), max_length=128)
log_requests_errors = False
requests_timeout = 30