05/08 Phase 4
This commit is contained in:
@@ -136,6 +136,14 @@ def edit(staff_id):
|
||||
member.phone = phone
|
||||
member.staff_type = request.form.get("staff_type", member.staff_type)
|
||||
member.is_active = request.form.get("is_active") == "1"
|
||||
# Pay structure fields
|
||||
member.pay_type = request.form.get("pay_type", member.pay_type)
|
||||
member.pay_period = request.form.get("pay_period", member.pay_period)
|
||||
member.commission_enabled = request.form.get("commission_enabled") == "1"
|
||||
member.hourly_rate = _parse_decimal(request.form.get("hourly_rate", ""))
|
||||
member.salary_amount = _parse_decimal(request.form.get("salary_amount", ""))
|
||||
member.guarantee_amount = _parse_decimal(request.form.get("guarantee_amount", ""))
|
||||
member.commission_rate = _parse_decimal(request.form.get("commission_rate", ""))
|
||||
|
||||
# Update location assignments
|
||||
StaffLocation.query.filter_by(
|
||||
@@ -192,4 +200,4 @@ def reset_passcode(staff_id):
|
||||
"success")
|
||||
return redirect(url_for("staff.index"))
|
||||
|
||||
return render_template("tenant/staff/reset_passcode.html", staff=member)
|
||||
return render_template("tenant/staff/reset_passcode.html", staff=member)
|
||||
|
||||
Reference in New Issue
Block a user