Commit c7805dda46016f4ab07f7742b9e10d72ee57232c

Authored by Jailson Dias
1 parent 12df15dd

resolvendo problema com minutos na data de inicio de resourses e update subject

Showing 2 changed files with 17 additions and 17 deletions   Show diff stats
pendencies/forms.py
... ... @@ -24,10 +24,10 @@ class PendenciesForm(forms.ModelForm):
24 24  
25 25 self.fields['begin_date'].input_formats = datetime_formats
26 26 self.fields['end_date'].input_formats = datetime_formats
27   -
  27 +
28 28 begin_date_check = forms.BooleanField(required = False)
29 29 end_date_check = forms.BooleanField(required = False)
30   -
  30 +
31 31 class Meta:
32 32 model = Pendencies
33 33 fields = ['action', 'begin_date', 'end_date']
... ... @@ -99,11 +99,11 @@ class PendenciesLimitedForm(forms.ModelForm):
99 99 self.fields['begin_date'].input_formats = datetime_formats
100 100 self.fields['end_date'].input_formats = datetime_formats
101 101 self.fields['limit_date'].input_formats = datetime_formats
102   -
  102 +
103 103 begin_date_check = forms.BooleanField(required = False)
104 104 end_date_check = forms.BooleanField(required = False)
105 105 limit_date_check = forms.BooleanField(required = False)
106   -
  106 +
107 107 class Meta:
108 108 model = Pendencies
109 109 fields = ['action', 'begin_date', 'end_date', 'limit_date']
... ... @@ -144,13 +144,13 @@ class PendenciesLimitedForm(forms.ModelForm):
144 144  
145 145 if begin_date and limit_date:
146 146 if not begin_date == ValueError and not limit_date == ValueError:
147   - if begin_date > limit_date:
  147 + if begin_date.date() > limit_date.date():
148 148 self.add_error('begin_date', _('This input should be filled with a date equal or before the Limit Date.'))
149 149 self.add_error('limit_date', _('This input should be filled with a date equal or after the Begin Date.'))
150 150  
151 151 if end_date and limit_date:
152 152 if not end_date == ValueError and not limit_date == ValueError:
153   - if end_date > limit_date:
  153 + if end_date.date() > limit_date.date():
154 154 self.add_error('end_date', _('This input should be filled with a date equal or before the Limit Date.'))
155 155 self.add_error('limit_date', _('This input should be filled with a date equal or after the End Date.'))
156 156  
... ... @@ -192,15 +192,15 @@ class PendenciesLimitedForm(forms.ModelForm):
192 192 limit_submission_date = timezone.make_aware(limit_submission_date, timezone.get_current_timezone())
193 193  
194 194 if not begin_date == ValueError and begin_date:
195   - if begin_date > limit_submission_date:
  195 + if begin_date.date() > limit_submission_date.date():
196 196 self.add_error('begin_date', _('This input should be filled with a date equal or before the goals submission limit date.'))
197 197  
198 198 if not end_date == ValueError and end_date:
199   - if end_date > limit_submission_date:
  199 + if end_date.date() > limit_submission_date.date():
200 200 self.add_error('end_date', _('This input should be filled with a date equal or before the goals submission limit date.'))
201 201  
202 202 if not limit_date == ValueError and limit_date:
203   - if limit_date > limit_submission_date:
  203 + if limit_date.date() > limit_submission_date.date():
204 204 self.add_error('limit_date', _('This input should be filled with a date equal or before the goals submission limit date.'))
205 205  
206 206 return cleaned_data
... ...
subjects/forms.py
... ... @@ -172,14 +172,14 @@ class UpdateSubjectForm(forms.ModelForm):
172 172  
173 173 return name
174 174  
175   - def clean_subscribe_begin(self):
176   - subscribe_begin = self.cleaned_data['subscribe_begin']
177   -
178   - if subscribe_begin < datetime.datetime.today().date() and subscribe_begin < self.instance.subscribe_begin:
179   - self._errors['subscribe_begin'] = [_('This date must be today or after')]
180   - return ValueError
181   -
182   - return subscribe_begin
  175 + # def clean_subscribe_begin(self):
  176 + # subscribe_begin = self.cleaned_data['subscribe_begin']
  177 + #
  178 + # if subscribe_begin < datetime.datetime.today().date() and subscribe_begin < self.instance.subscribe_begin:
  179 + # self._errors['subscribe_begin'] = [_('This date must be today or after')]
  180 + # return ValueError
  181 + #
  182 + # return subscribe_begin
183 183  
184 184 def clean_subscribe_end(self):
185 185 subscribe_end = self.cleaned_data['subscribe_end']
... ...