Projet

Général

Profil

« Précédent | Suivant » 

Révision 9b1f1c3a

Ajouté par Serghei Mihai (congés, retour 15/05) il y a presque 10 ans

actes: "group" field added to act type and acts filtering by it enabled
service square displayed in act types listing

Voir les différences:

calebasse/actes/forms.py
18 18
            ('lost', u'Perdus'),
19 19
            ('pause-invoicing', u'En pause facturation'),
20 20
            ('invoiced', u'Facturés'),
21
            ('group', u'De groupe'),
21 22
#            ('current-invoicing', u'Facturation en cours')
22 23
            )
23 24

  
calebasse/actes/views.py
28 28
        qs = qs.filter(date=self.date)
29 29
        self.search_form = forms.ActSearchForm(data=self.request.GET or None)
30 30
        last_name = self.request.GET.get('last_name')
31
        group = self.request.GET.get('group')
31 32
        patient_record_id = self.request.GET.get('patient_record_id')
32 33
        social_security_number = self.request.GET.get('social_security_number')
33 34
        doctor_name = self.request.GET.get('doctor_name')
......
40 41
            qs = qs.filter(doctors__last_name__icontains=doctor_name)
41 42
        if 'valide' in filters:
42 43
            qs = qs.exclude(last_validation_state__state_name__exact='VALIDE')
44
        if 'group' in filters:
45
            qs = qs.filter(act_type__group=True)
43 46
        if 'pointe' in filters:
44 47
            qs = qs.filter(last_validation_state__isnull=False). \
45 48
                    exclude(last_validation_state__state_name__exact='NON_VALIDE')
calebasse/ressources/migrations/0008_auto__add_field_acttype_group.py
1
# -*- coding: utf-8 -*-
2
from south.utils import datetime_utils as datetime
3
from south.db import db
4
from south.v2 import SchemaMigration
5
from django.db import models
6

  
7

  
8
class Migration(SchemaMigration):
9

  
10
    def forwards(self, orm):
11
        # Adding field 'ActType.group'
12
        db.add_column(u'ressources_acttype', 'group',
13
                      self.gf('django.db.models.fields.BooleanField')(default=False),
14
                      keep_default=False)
15

  
16

  
17
    def backwards(self, orm):
18
        # Deleting field 'ActType.group'
19
        db.delete_column(u'ressources_acttype', 'group')
20

  
21

  
22
    models = {
23
        u'ressources.acttype': {
24
            'Meta': {'ordering': "('-display_first', 'name')", 'object_name': 'ActType'},
25
            'billable': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
26
            'display_first': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
27
            'group': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
28
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
29
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
30
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
31
            'service': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.Service']", 'null': 'True', 'blank': 'True'})
32
        },
33
        u'ressources.advicegiver': {
34
            'Meta': {'object_name': 'AdviceGiver'},
35
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
36
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
37
        },
38
        u'ressources.analysemotive': {
39
            'Meta': {'object_name': 'AnalyseMotive'},
40
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
41
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
42
        },
43
        u'ressources.codecftmea': {
44
            'Meta': {'ordering': "['ordering_code']", 'object_name': 'CodeCFTMEA'},
45
            'axe': ('django.db.models.fields.IntegerField', [], {'max_length': '1'}),
46
            'code': ('django.db.models.fields.IntegerField', [], {}),
47
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
48
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
49
            'ordering_code': ('django.db.models.fields.CharField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'})
50
        },
51
        u'ressources.familymotive': {
52
            'Meta': {'object_name': 'FamilyMotive'},
53
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
54
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
55
        },
56
        u'ressources.familysituationtype': {
57
            'Meta': {'object_name': 'FamilySituationType'},
58
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
59
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
60
        },
61
        u'ressources.healthcenter': {
62
            'Meta': {'object_name': 'HealthCenter'},
63
            'abbreviation': ('django.db.models.fields.CharField', [], {'default': 'True', 'max_length': '8', 'null': 'True'}),
64
            'accounting_number': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
65
            'active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}),
66
            'address': ('django.db.models.fields.CharField', [], {'max_length': '120'}),
67
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
68
            'city': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
69
            'code': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'blank': 'True'}),
70
            'computer_center_code': ('django.db.models.fields.CharField', [], {'default': 'True', 'max_length': '8', 'null': 'True'}),
71
            'correspondant': ('django.db.models.fields.CharField', [], {'max_length': '80'}),
72
            'dest_organism': ('django.db.models.fields.CharField', [], {'max_length': '8'}),
73
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
74
            'fax': ('django.db.models.fields.CharField', [], {'max_length': '30', 'null': 'True', 'blank': 'True'}),
75
            'hc_invoice': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'to': u"orm['ressources.HealthCenter']", 'null': 'True', 'blank': 'True'}),
76
            'health_fund': ('django.db.models.fields.CharField', [], {'max_length': '3'}),
77
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
78
            'large_regime': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.LargeRegime']"}),
79
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
80
            'phone': ('django.db.models.fields.CharField', [], {'max_length': '30'}),
81
            'zip_code': ('django.db.models.fields.CharField', [], {'max_length': '8'})
82
        },
83
        u'ressources.holidaytype': {
84
            'Meta': {'object_name': 'HolidayType'},
85
            'for_group': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
86
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
87
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
88
        },
89
        u'ressources.inscriptionmotive': {
90
            'Meta': {'object_name': 'InscriptionMotive'},
91
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
92
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
93
        },
94
        u'ressources.job': {
95
            'Meta': {'object_name': 'Job'},
96
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
97
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
98
        },
99
        u'ressources.largeregime': {
100
            'Meta': {'object_name': 'LargeRegime'},
101
            'code': ('django.db.models.fields.CharField', [], {'max_length': '2'}),
102
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
103
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
104
        },
105
        u'ressources.managementcode': {
106
            'Meta': {'object_name': 'ManagementCode'},
107
            'code': ('django.db.models.fields.CharField', [], {'max_length': '10'}),
108
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
109
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
110
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
111
        },
112
        u'ressources.maritalstatustype': {
113
            'Meta': {'object_name': 'MaritalStatusType'},
114
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
115
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
116
        },
117
        u'ressources.mdph': {
118
            'Meta': {'object_name': 'MDPH'},
119
            'address': ('django.db.models.fields.CharField', [], {'max_length': '120', 'null': 'True', 'blank': 'True'}),
120
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
121
            'city': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}),
122
            'department': ('django.db.models.fields.CharField', [], {'max_length': '200'}),
123
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
124
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
125
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
126
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
127
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
128
            'website': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
129
            'zip_code': ('calebasse.models.ZipCodeField', [], {'max_length': '5', 'null': 'True', 'blank': 'True'})
130
        },
131
        u'ressources.mdphrequest': {
132
            'Meta': {'object_name': 'MDPHRequest'},
133
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
134
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
135
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
136
            'mdph': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.MDPH']"}),
137
            'start_date': ('django.db.models.fields.DateField', [], {})
138
        },
139
        u'ressources.mdphresponse': {
140
            'Meta': {'object_name': 'MDPHResponse'},
141
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
142
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
143
            'end_date': ('django.db.models.fields.DateField', [], {}),
144
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
145
            'mdph': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.MDPH']"}),
146
            'name': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}),
147
            'rate': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}),
148
            'start_date': ('django.db.models.fields.DateField', [], {}),
149
            'type_aide': ('django.db.models.fields.IntegerField', [], {'default': '0', 'max_length': '1'})
150
        },
151
        u'ressources.nationality': {
152
            'Meta': {'object_name': 'Nationality'},
153
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
154
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
155
        },
156
        u'ressources.office': {
157
            'Meta': {'object_name': 'Office'},
158
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
159
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
160
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
161
            'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}),
162
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
163
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
164
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
165
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
166
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20', 'null': 'True', 'blank': 'True'}),
167
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
168
        },
169
        u'ressources.outmotive': {
170
            'Meta': {'object_name': 'OutMotive'},
171
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
172
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
173
        },
174
        u'ressources.outto': {
175
            'Meta': {'object_name': 'OutTo'},
176
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
177
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
178
        },
179
        u'ressources.parentalauthoritytype': {
180
            'Meta': {'object_name': 'ParentalAuthorityType'},
181
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
182
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
183
        },
184
        u'ressources.parentalcustodytype': {
185
            'Meta': {'object_name': 'ParentalCustodyType'},
186
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
187
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
188
        },
189
        u'ressources.patientrelatedlink': {
190
            'Meta': {'object_name': 'PatientRelatedLink'},
191
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
192
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
193
            'old_camsp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
194
            'old_cmpp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
195
            'old_sessad_dys_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
196
            'old_sessad_ted_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
197
        },
198
        u'ressources.priceperact': {
199
            'Meta': {'object_name': 'PricePerAct'},
200
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
201
            'price': ('django.db.models.fields.DecimalField', [], {'max_digits': '5', 'decimal_places': '2'}),
202
            'start_date': ('django.db.models.fields.DateField', [], {})
203
        },
204
        u'ressources.provenance': {
205
            'Meta': {'object_name': 'Provenance'},
206
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
207
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
208
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
209
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
210
        },
211
        u'ressources.provenanceplace': {
212
            'Meta': {'object_name': 'ProvenancePlace'},
213
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
214
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
215
        },
216
        u'ressources.ressource': {
217
            'Meta': {'object_name': 'Ressource'},
218
            'etablissement': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.Office']"}),
219
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
220
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
221
        },
222
        u'ressources.school': {
223
            'Meta': {'object_name': 'School'},
224
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
225
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
226
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
227
            'description': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
228
            'director_name': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '70', 'null': 'True', 'blank': 'True'}),
229
            'email': ('django.db.models.fields.EmailField', [], {'default': 'None', 'max_length': '75', 'null': 'True', 'blank': 'True'}),
230
            'fax': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '30', 'null': 'True', 'blank': 'True'}),
231
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
232
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
233
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
234
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
235
            'phone': ('calebasse.models.PhoneNumberField', [], {'default': 'None', 'max_length': '20', 'null': 'True', 'blank': 'True'}),
236
            'private': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
237
            'school_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.SchoolType']"}),
238
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
239
        },
240
        u'ressources.schoollevel': {
241
            'Meta': {'object_name': 'SchoolLevel'},
242
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
243
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
244
            'old_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
245
            'old_service': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'})
246
        },
247
        u'ressources.schoolteacherrole': {
248
            'Meta': {'object_name': 'SchoolTeacherRole'},
249
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
250
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
251
        },
252
        u'ressources.schooltype': {
253
            'Meta': {'object_name': 'SchoolType'},
254
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
255
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
256
            'services': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['ressources.Service']", 'symmetrical': 'False'})
257
        },
258
        u'ressources.service': {
259
            'Meta': {'object_name': 'Service'},
260
            'description': ('django.db.models.fields.TextField', [], {}),
261
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75'}),
262
            'fax': ('calebasse.models.PhoneNumberField', [], {'max_length': '20'}),
263
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
264
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
265
            'phone': ('calebasse.models.PhoneNumberField', [], {'max_length': '20'}),
266
            'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'})
267
        },
268
        u'ressources.sessiontype': {
269
            'Meta': {'object_name': 'SessionType'},
270
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
271
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
272
        },
273
        u'ressources.socialisationduration': {
274
            'Meta': {'object_name': 'SocialisationDuration'},
275
            'comment': ('django.db.models.fields.TextField', [], {'max_length': '3000', 'null': 'True', 'blank': 'True'}),
276
            'contact': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '200', 'null': 'True', 'blank': 'True'}),
277
            'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}),
278
            'end_date': ('django.db.models.fields.DateField', [], {'null': 'True', 'blank': 'True'}),
279
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
280
            'level': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.SchoolLevel']", 'null': 'True', 'blank': 'True'}),
281
            'redoublement': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
282
            'school': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ressources.School']", 'null': 'True', 'blank': 'True'}),
283
            'start_date': ('django.db.models.fields.DateField', [], {})
284
        },
285
        u'ressources.transportcompany': {
286
            'Meta': {'object_name': 'TransportCompany'},
287
            'address': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
288
            'address_complement': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '120', 'null': 'True', 'blank': 'True'}),
289
            'city': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '80', 'null': 'True', 'blank': 'True'}),
290
            'correspondant': ('django.db.models.fields.CharField', [], {'max_length': '80', 'null': 'True', 'blank': 'True'}),
291
            'description': ('django.db.models.fields.TextField', [], {'default': 'None', 'null': 'True', 'blank': 'True'}),
292
            'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}),
293
            'fax': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '30', 'null': 'True', 'blank': 'True'}),
294
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
295
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'}),
296
            'old_camsp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
297
            'old_cmpp_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
298
            'old_sessad_dys_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
299
            'old_sessad_ted_id': ('django.db.models.fields.CharField', [], {'max_length': '256', 'null': 'True', 'blank': 'True'}),
300
            'phone': ('calebasse.models.PhoneNumberField', [], {'default': 'None', 'max_length': '20', 'null': 'True', 'blank': 'True'}),
301
            'zip_code': ('calebasse.models.ZipCodeField', [], {'default': 'None', 'max_length': '5', 'null': 'True', 'blank': 'True'})
302
        },
303
        u'ressources.transporttype': {
304
            'Meta': {'object_name': 'TransportType'},
305
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
306
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
307
        },
308
        u'ressources.uninvoicablecode': {
309
            'Meta': {'object_name': 'UninvoicableCode'},
310
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'})
311
        },
312
        u'ressources.workertype': {
313
            'Meta': {'object_name': 'WorkerType'},
314
            u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
315
            'intervene': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
316
            'name': ('django.db.models.fields.CharField', [], {'max_length': '150'})
317
        }
318
    }
319

  
320
    complete_apps = ['ressources']
calebasse/ressources/models.py
401 401
    old_id = models.CharField(max_length=256,
402 402
            verbose_name=u'Ancien ID', blank=True, null=True)
403 403
    display_first = models.BooleanField(default=False, verbose_name=u"Acte principalement utilisé")
404
    group = models.BooleanField(default=False, verbose_name=u'De groupe')
404 405

  
405 406
    class Meta(NamedAbstractModel.Meta):
406 407
        verbose_name = u'Type d\'actes'
calebasse/ressources/views.py
39 39

  
40 40
def list_view(request, service, model_name):
41 41
    model = get_ressource_model(model_name)
42
    if model_name == 'acttype':
43
        template = 'ressources/acttype_list.html'
44
    else:
45
        template = 'ressources/list.html'
42 46
    if model is None:
43 47
        raise Http404
44 48
    view = ListView.as_view(model=model,
45 49
            queryset=model.objects.select_related(),
46
            template_name='ressources/list.html')
50
                     template_name=template)
47 51
    return view(request, service=service)
48 52

  
49 53
class RessourceCreateView(CreateView):
calebasse/static/css/style.css
124 124
	padding-top: 5px;
125 125
}
126 126

  
127
#agendas span.box {
127
#agendas span.box, #ressource-list span.box {
128 128
  display: inline-block;
129 129
  height: 20px;
130 130
  width: 20px;

Formats disponibles : Unified diff