Example #1
0
 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)
Example #4
0
 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()
Example #5
0
 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"
Example #6
0
 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"
Example #8
0
 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)
Example #9
0
    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)
Example #10
0
 def fetch(key=None, name=None):
     if key:
         return PricePlan.get(key)
     elif name:
         return PricePlan.all().filter('name =', utils.to_upper(name)).get()
Example #11
0
 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))