modify_quota(quota_id) ''' import urllib2 import time import json import string import secret import pro_utils LastAuthTimestamp = 0 LastActionTimestamp = 0 IdleTimeout = 0 ABSTimeout = 0 SessionCookie = '' AppDirectory = secret.get_app_dir() TEMPLATES = dict(PAPI_SESSION_AUTH='{{"username":"******","password":"******","services":["platform"]}}', QUOTA_MODIFY='{{"thresholds":{{"advisory":{a_limit},"hard":{h_limit}}}}}') DEFAULT_SERVER = secret.get_server() DEFAULT_USER = secret.get_username() DEFAULT_PASSWORD = secret.get_password() MIME_JSON = "application/json" HDR_CONTENT_TYPE = "Content-Type" HDR_COOKIE = "Cookie" IDLE_TIMEOUT_FACTOR = 0.9 TIMEOUT_FACTOR = 0.75 JSON_PATH = secret.get_json_path() # REST QUERY STRINGS AUTH_CMD = "/session/1/session" QUOTA_QUERY = "/platform/1/quota/quotas/"
import datetime from peewee import * import secret db_name_path = secret.get_app_dir() + '/db/quota_add.db' database = SqliteDatabase(db_name_path) class Quota_Update(Model): cust_fname = CharField(max_length=50) cust_lname = CharField(max_length=50) sc_account = CharField(max_length=100) cost_cent = CharField(max_length=12) work_order = CharField(max_length=30) quota_path = TextField() quota_id = TextField() date = DateTimeField(default=datetime.datetime.now) quota_before = FloatField() quota_after = FloatField() class Meta: database = database def setup_db(): ''' Setup DB table / rows if doesn't exist ''' database.connect() database.create_tables([Quota_Update], safe=True) def get_transactions(request_date):