コード例 #1
0
ファイル: api_old.py プロジェクト: Pinsonbavard/myproject
def _jinja2_filter_user(id):

    system = System()
    user = system.getUserById(id)
    if user is None:
        return "SYSTEM"
    return user.first_name + ' '+ user.last_name
コード例 #2
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def user_edit(user_id=None):

    if 'username' in session:

        system = System()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        error = None
        if not user:
            return redirect('/customers')
        if request.method == 'POST':

            firstname = request.form['first_name']
            lastname = request.form['last_name']
            origin = request.form['number']
            user.first_name = firstname
            user.last_name = lastname
            user.number = origin
            try:
                db.session.commit()
                error = "Update successfull"
            except:
                error = "No update made, check Internet connectivity"
            return render_template('user-edit.html',
                                   login_user=login_user,
                                   user=user,
                                   error=error)
        return render_template('user-edit.html',
                               login_user=login_user,
                               user=user,
                               error=error)

    return redirect('/')
コード例 #3
0
ファイル: api_old.py プロジェクト: Pinsonbavard/myproject
def user_edit(user_id=None):

    if session.get('username'):

        system = System()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        error = None
        if not user:
            return redirect('/customers')
        if request.method == 'POST':

            firstname = request.form['first_name']
            lastname = request.form['last_name']
            origin = request.form['number']
            user.first_name =firstname
            user.last_name =lastname
            user.number =origin
            try:
                db.session.commit()
                error = "Update successfull"
            except:
                error = "No update made, check Internet connectivity"
            return render_template('user-edit.html', login_user=login_user, user=user, error=error)
        return render_template('user-edit.html', login_user=login_user, user=user, error=error)

    return redirect('/')
コード例 #4
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def _jinja2_filter_user(id):

    system = System()
    user = system.getUserById(id)
    if user is None:
        return "SYSTEM"
    return user.first_name + ' ' + user.last_name
コード例 #5
0
ファイル: api_old.py プロジェクト: Pinsonbavard/myproject
def user(user_id=None):

    if session.get('username'):
        system = System()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        if not user:
            return redirect('/customers')
        return render_template('user.html', login_user=login_user, user=user)

    return redirect('/') 
コード例 #6
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def user(user_id=None):

    if 'username' in session:
        system = System()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        if not user:
            return redirect('/customers')
        return render_template('user.html', login_user=login_user, user=user)

    return redirect('/')
コード例 #7
0
def destination_new(user_id):

    if session.get('username'):

        system = System()
        dids = system.available_dids()
        owns = system.owns()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        error = None
        if not user:
            return redirect('/customers')

        if request.method == 'POST':

            did = request.form['did']
            own = request.form['own']
            record = request.form['record']
            auth_gw = request.form['auth_gw']
            auth_did = request.form['auth_did']
            gateway = request.form['gateway']
            channel = request.form['channel']
            number = request.form['number']
            day = request.form['day']
            month = request.form['month']
            year = request.form['year']
            string_date = year + '-' + month + '-' + day + ' 12:00:00'
            end_date = datetime.datetime.strptime(string_date,
                                                  "%Y-%m-%d %H:%M:%S")
            email = session.get('username')
            response = User(email).destination_new(user_id, did, number,
                                                   record, auth_did, auth_gw,
                                                   gateway, channel, own,
                                                   end_date)
            if response == 0:

                error = "Destination created for origin "
            if response == 1:
                error = " Destination number already exist with origin "
            return render_template('destination-new.html',
                                   login_user=login_user,
                                   user=user,
                                   error=error,
                                   dids=dids,
                                   owns=owns)
        return render_template('destination-new.html',
                               login_user=login_user,
                               user=user,
                               error=error,
                               dids=dids,
                               owns=owns)

    return redirect('/')
コード例 #8
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def destination_new(user_id):

    if 'username' in session:
        db.session.commit() ####### Make a recent call to the database
        system = System()
        dids = system.available_dids()
        owns = system.owns()
        login_user = system.getUser(session.get('username'))
        user = system.getUserById(user_id)
        error = None
        if not user:
            return redirect('/customers')

        if request.method == 'POST':
            
            did = request.form['did']
            own = request.form['own']
            gateway = request.form['gateway']
            channel = request.form['channel']
            number = request.form['number']
            day = request.form['day']
            month = request.form['month']
            year = request.form['year']
            string_date = year + '-' + month + '-' + day + ' 12:00:00'
            end_date = datetime.datetime.strptime(string_date, "%Y-%m-%d %H:%M:%S")
            email = session.get('username')
            if not request.form.get('auth_did'):
                auth_did = "0"
            else:
                auth_did = request.form['auth_did']
            if not request.form.get('auth_gw'):
                auth_gw = "0"
            else:
                auth_gw = request.form['auth_gw']
            if not request.form.get('record'):
                record = "0"
            else:
                record = request.form['record']

            response = User(email).destination_new(user_id,did,number,record,auth_did,auth_gw,gateway,channel,own,end_date)
            if response == 0:
                
                error = "Destination " + str(number) + " created successfully"
                
            if response == 1:
                error = " Destination number already exist with origin " 
            db.session.commit() ####### Make a recent call to the database
            system = System()
            dids = system.available_dids()
            return render_template('destination-new.html', login_user=login_user, user=user, error=error, dids=dids, owns=owns)
        return render_template('destination-new.html', login_user=login_user, user=user, error=error, dids=dids, owns=owns)

    return redirect('/')
コード例 #9
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def _jinja2_filter_user(id):

    system = System()
    user = system.getUserById(id)
    origin = user.number
    return origin
コード例 #10
0
ファイル: api.py プロジェクト: Pinsonbavard/myproject
def _jinja2_filter_user(id):

    system = System()
    user = system.getUserById(id)
    origin = user.number
    return origin