Skip to content

Commit d39e238

Browse files
authored
[UPD] controller moved based on commit comments (#135)
* [UPD] controller moved based on commit comments * [FIX] fixed unit tests
1 parent 2cd097b commit d39e238

File tree

19 files changed

+89
-28
lines changed

19 files changed

+89
-28
lines changed
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
from . import models
1+
from . import models
2+
from . import controllers
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from . import anag_tipologie_istanze

inrim_controllo_accessi_api/controllers/anag_tipologie_istanze.py renamed to controllo_accessi_inrim_app/controllers/anag_tipologie_istanze.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from odoo import http
22

3-
from .api_controller_inrim import InrimApiController, BadRequest
3+
from ...inrim_controllo_accessi_api.controllers.api_controller_inrim import InrimApiController, BadRequest
44

55
class InrimApiAnagTipologieIstanze(InrimApiController):
66

inrim_controllo_accessi/data/ca_punto_accesso_data.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<field name="ca_lettore_id" eval="ref('inrim_anagrafiche.inrim_demo_ca_lettore_1')"/>
77
<field name="direction">in</field>
88
<field name="typology">stamping</field>
9-
<field name="codice_lettore_grum">20</field>
109
<field name="enable_sync">True</field>
1110
<field name="date_start" eval="datetime.today()"/>
1211
<field name="date_end" eval="datetime.today() + timedelta(days=15)"/>
@@ -17,7 +16,6 @@
1716
<field name="ca_lettore_id" eval="ref('inrim_anagrafiche.inrim_demo_ca_lettore_2')"/>
1817
<field name="direction">out</field>
1918
<field name="typology">stamping</field>
20-
<field name="codice_lettore_grum">20</field>
2119
<field name="enable_sync">True</field>
2220
<field name="date_start" eval="datetime.today()"/>
2321
<field name="date_end" eval="datetime.today() + timedelta(days=15)"/>

inrim_controllo_accessi/models/ca_punto_accesso.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,6 @@ class CaPuntoAccesso(models.Model):
3333
ca_tag_lettore_ids = fields.One2many('ca.tag_lettore', 'ca_punto_accesso_id')
3434
remote_update = fields.Boolean(readonly=True)
3535
active = fields.Boolean(default=True)
36-
codice_lettore_grum = fields.Integer(
37-
string='Codice Lettore GRUM',
38-
)
39-
40-
@api.constrains('codice_lettore_grum', 'typology')
41-
def _check_codice_lettore_grum(self):
42-
for record in self:
43-
if record.typology == 'stamping' and not record.codice_lettore_grum:
44-
raise UserError("Il codice lettore GRUM è obbligatorio se la tipologia è: Timbratura.")
45-
if record.codice_lettore_grum:
46-
if not (20 <= record.codice_lettore_grum <= 999):
47-
raise UserError("Il codice lettore GRUM deve essere compreso tra 20 e 999.")
4836

4937
@api.constrains('date_start', 'date_end')
5038
def _check_date(self):

inrim_controllo_accessi/tests/test_inrim.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,6 @@ def test_5(self):
116116
'ca_spazio_id': self.spazio_8.id,
117117
'ca_lettore_id': self.lettore_3.id,
118118
'typology': 'stamping',
119-
'codice_lettore_grum': 20,
120119
'date_start': date.today(),
121120
'date_end': date.today() + relativedelta(days=30)
122121
})
@@ -180,7 +179,6 @@ def test_7(self):
180179
'ca_spazio_id': self.spazio_3.id,
181180
'ca_lettore_id': self.lettore_3.id,
182181
'typology': 'stamping',
183-
'codice_lettore_grum': 20,
184182
'enable_sync': False,
185183
'date_start': date.today(),
186184
'date_end': date.today() + relativedelta(days=30),

inrim_controllo_accessi/views/ca_punto_accesso_views.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@
100100
<field name="system_error"/>
101101
<field name="direction"/>
102102
<field name="typology"/>
103-
<field name="codice_lettore_grum" required="typology == 'stamping'"/>
104103
<field name="type_ids" invisible="True"/>
105104
</group>
106105
<group>

inrim_controllo_accessi_api/controllers/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,4 @@
88
from . import documento
99
from . import tag
1010
from . import settore_ente
11-
from . import anag_servizi
12-
from . import anag_avanzamento_rich
13-
from . import anag_tipologie_istanze
14-
from . import richiesta_servizi_persona
15-
from . import richiesta_accesso_persona
11+
from . import anag_servizi
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from . import models
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
'name': 'Inrim Controllo Accessi Custom',
3+
'version': '17.0.1.0.0',
4+
'description': "Inrim Controllo Accessi Custom",
5+
"author": "Alessio Gerace - Inrim",
6+
"website": "https://github.com/INRIM",
7+
'depends': [
8+
'inrim_controllo_accessi'
9+
],
10+
'data': [
11+
'views/ca_punto_accesso_views.xml',
12+
],
13+
'demo': [],
14+
'installable': True,
15+
'application': True,
16+
}

0 commit comments

Comments
 (0)