Exemple #1
0
def company_create():
    if not request.json or 'name' not in request.json:
        return json.dumps({'error': 'incorrect_params'}), 400, {
            'ContentType': 'application/json'
        }

    name = request.json['name']
    Company.create(name)
    return jsonify({'success': True}), 200, {'ContentType': 'application/json'}
Exemple #2
0
def create():
    form = CreateCompanyForm(request.form)
    if request.method == 'POST' and form.validate():
        user = User(document=form.document.data, name=form.username.data, email=form.email.data, password=form.password.data)
        company = Company.create(nit=form.nit.data, name=form.name.data, user=user)
        user.put()
        company.put()
        app.logger.debug(company)
        app.logger.debug(user)
    return render('companies/create.html', form=form)
Exemple #3
0
def bootstrap(app):
    from app.models import DBSession, Company, User

    user = User(document=1128417376, name=u'Willington Vega', email=u'*****@*****.**', password=u'password')
    company = Company.create(nit=9003671435, name=u'Inv. Sinapsis S.A.S', user=user)

    DBSession.add(user)
    DBSession.add(company)
    DBSession.commit()

#    environ = {
#        'path': '/company/create',
#        'method': 'POST',
#        'data': {
#            'nit': '9003671435',
#            'name': 'Inv. Sinapsis S.A.S',
#            'document': '1128417376',
#            'username': '******',
#            'email': '*****@*****.**',
#            'password': '******',
#            'confirm': 'password'
#        }
#    }
    def create(self, **kwargs):
        
        company = Company.create(**kwargs)

        return company