def create(name=None, email=None, account=None, password=None): if all([name, account, password, email]): name = utils.to_upper(name) user = User(name=name, email=email, account=account, salt=salt, sha=sha, active=active) user.put() logging.info('User %s on %s created' % (name, account)) return True
def create(name=None, email=None): if all([name, email]): name = utils.to_upper(name) acc = Account(name=name, email=email) acc.put() logging.info('Account %s created on plan %s' % (name, email)) return True
def update(self, name=None, email=None): if name: self.name = utils.to_upper(name) if email: self.email = email if put: self.put() logging.info('Account %s updated' % self)
def update(self, name=None, active=None, amount=None): if name: self.name = utils.to_upper(name) if active: self.active = active if amount: self.amount = amount if any([name, active, amount]): self.update_date = datetime.now()
def create(self): user_name = self.request.get('user_name') account = self.request.get('account') email = self.request.get('email') password = self.request.get('password') logging.info("Creating user %s" % user_name) if all([user_name, account_name, email, password]): name = utils.to_upper(user_name) else: print "missing mandatory field"
def create(self): name = self.request.get('name') amount = self.request.get_range('price') level = self.request.get_range('level') logging.info("Creating price plan %s" % name) if name and (amount is not None) and (level is not None): name = utils.to_upper(name) PricePlan.create(name=name, amount=amount, level=level) else: print "missing mandatory field"
def create(self): name = self.request.get('name') grace_period = self.request.get_range('grace_period') subscription_period = self.request.get_range('subscription_period') logging.info("Creating payment plan %s" % name) if all([name, grace_period, subscription_period]): name = utils.to_upper(name) PaymentPlan.create(name=name, grace_period=grace_period, subscription_period=subscription_period) else: print "missing mandatory field"
def auto_create(): """ Creates Price plans """ logging.info("Initializing Price plans") pplans = [] for level, values in DEFAULT_PRICE_PLANS.iteritems(): plan = PricePlan(name=utils.to_upper(values.get('name')), amount=values.get('price'), level=level) pplans.append(plan) db.put(pplans)
def update(self, name=None, email=None, active=None, password=None, new_password=None, put=True): if any([name, email, active, password]): if name: self.name = utils.to_upper(name) if email: self.email = email if active: self.active = active if password and self.validate(password): self.setPassword(password) self.update_date = datetime.now() if put: self.put() logging.info('User %s updated' % self)
def fetch(key=None, name=None): if key: return PricePlan.get(key) elif name: return PricePlan.all().filter('name =', utils.to_upper(name)).get()
def create(name=None, amount=None, level=None): name = utils.to_upper(name) pplan = PricePlan(name=name, amount=amount, level=level) pplan.put() logging.info("New Plan %s %s" % (name, amount))