Skip to content

Commit

Permalink
updates2
Browse files Browse the repository at this point in the history
  • Loading branch information
jalex0823 committed Nov 10, 2023
1 parent bc12966 commit 7ee3efe
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 113 deletions.
14 changes: 8 additions & 6 deletions app.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,14 @@ def home():

@app.route('/assign-rights', methods=['POST'])
def assign_rights():
for key, value in request.form.items():
if key.startswith('privileges_'):
last_name = key[len('privileges_'):]
personnel = ITPersonnel.query.get(last_name)
if personnel:
personnel.Database_Privileges = value
for person in ITPersonnel.query.all():
last_name = person.Last_Name
privileges = request.form.get(f'privileges_{last_name}')
remarks = request.form.get(f'remarks_{last_name}')
if privileges:
person.Database_Privileges = privileges
if remarks:
person.Remarks = remarks
db.session.commit()
return 'Rights assigned successfully'

Expand Down
88 changes: 0 additions & 88 deletions oldfiles/index.html

This file was deleted.

31 changes: 12 additions & 19 deletions templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -39,25 +39,6 @@
border: 1px solid #4CAF50;
}
</style>
<script>
function appendPrivilege(lastName) {
var privilege = document.querySelector(`select[name="privileges_${lastName}"]`).value;
var remarks = document.querySelector(`textarea[name="remarks_${lastName}"]`);
remarks.value += privilege + "\n";
}

function validateForm() {
var personnel = {{ personnel|tojson }};
for (var i = 0; i < personnel.length; i++) {
var remarks = document.querySelector(`textarea[name="remarks_${personnel[i].Last_Name}"]`).value;
if (remarks == "") {
alert("Please fill out the remarks for " + personnel[i].First_Name + " " + personnel[i].Last_Name);
return false;
}
}
return true;
}
</script>
</head>
<body>
<div class="header">
Expand Down Expand Up @@ -105,5 +86,17 @@ <h1>Texas Pipe & Supply IT Department SQL Server Personnel Right Assignments</h1
<button type="submit" class="btn btn-primary">Assign Rights</button>
</form>
</div>
<script>
function appendPrivilege(lastName) {
// Get the selected privilege
var privilege = document.querySelector(`select[name="privileges_${lastName}"]`).value;

// Get the remarks textarea
var remarks = document.querySelector(`textarea[name="remarks_${lastName}"]`);

// Append the privilege to the remarks
remarks.value += privilege + "\n";
}
</script>
</body>
</html>

0 comments on commit 7ee3efe

Please sign in to comment.