def get_network_updates(self, update_type=None, before=None, after=None, count=10, start=0): update_type = update_type or [] if not isinstance(update_type, (list, tuple, basestring)): raise TypeError('update_type must be a list or a string') if before: before = date_to_str(before) if after: after = date_to_str(after) args = args_to_dict(type=update_type, before=before, after=after, count=count, start=start) url = build_url_with_qs(endpoints.NETWORK_UPDATES, args) return self._make_request(url)
def change_general(sqlsession): error = False config.store_config('flash_device', request.form['change_flash_device']) config.store_config('default_door_device', request.form['change_default_door_device']) dates = [] for key in request.form: if 'change_semester_end_date_' in key: try: print(request.form[key]) dates.append( helpers.date_to_str(helpers.str_to_date( request.form[key]))) except BaseException: error = True flash( 'At least one date has a bad format. It should be YYYY-mm-dd!', 'danger') break if not error: sorted_dates = sorted(dates, key=lambda date: helpers.str_to_date(date)) config.store_config('semester_end_dates', sorted_dates) flash('New settings have successfully been stored.', 'success') return redirect(url_for('settings.general'))
def activate(): date = models.Token.activate(int(request.form['token_id'])) if date: flash('Token expiry date was has successfully been extended to %s' % helpers.date_to_str(date), 'success') else: flash('Token expiry date has not been modified. Please contact an administrator.', 'danger') return redirect(request.referrer)
def get_network_updates(self, update_type=None, before=None, after=None, count=10, start=0, **kwargs): update_type = update_type or [] if not isinstance(update_type, (list, tuple, basestring)): raise TypeError('update_type must be a list or a string') if before: before = date_to_str(before) if after: after = date_to_str(after) url = endpoints.NETWORK_UPDATES return self._make_request( url, type=update_type, before=before, after=after, count=count, start=start, **kwargs)
def get_network_updates(self, update_type=None, before=None, after=None, count=10, start=0, **kwargs): update_type = update_type or [] if not isinstance(update_type, (list, tuple, basestring)): raise TypeError('update_type must be a list or a string') if before: before = date_to_str(before) if after: after = date_to_str(after) url = endpoints.NETWORK_UPDATES return self._make_request(url, type=update_type, before=before, after=after, count=count, start=start, **kwargs)
def change_general(sqlsession): error = False config.store_config('flash_device', request.form['change_flash_device']) config.store_config('default_door_device', request.form['change_default_door_device']) dates = [] for key in request.form: if 'change_semester_end_date_' in key: try: print(request.form[key]) dates.append(helpers.date_to_str(helpers.str_to_date(request.form[key]))) except BaseException: error = True flash('At least one date has a bad format. It should be YYYY-mm-dd!', 'danger') break if not error: sorted_dates = sorted(dates, key=lambda date: helpers.str_to_date(date)) config.store_config('semester_end_dates', sorted_dates) flash('New settings have successfully been stored.', 'success') return redirect(url_for('settings.general'))