Edit Logic Finished
This commit is contained in:
@@ -459,10 +459,10 @@ public class DataBaseHandler
|
||||
}
|
||||
}
|
||||
|
||||
public boolean deleteModule(int id)
|
||||
public boolean deleteModule(int semesterid, int userid)
|
||||
{
|
||||
try {
|
||||
st.executeUpdate("DELETE FROM modules WHERE id=" + id);
|
||||
st.executeUpdate("delete from modules where semesterid=" + semesterid + " and userid=" + userid);
|
||||
return true;
|
||||
}
|
||||
catch(Exception ex) {
|
||||
|
||||
@@ -153,12 +153,12 @@ public class ModuleController
|
||||
|
||||
@CrossOrigin
|
||||
@DeleteMapping("/module")
|
||||
public void deleteModule(@RequestParam(name = "sessionid") String sessionid, @RequestParam(name = "id") int id)
|
||||
public void deleteModule(@RequestParam(name = "sessionid") String sessionid, @RequestParam(name = "semesterid") int semesterid, @RequestParam(name = "userid") int userid)
|
||||
{
|
||||
User u = UserSessionIDHandler.getUserBySessionID(sessionid);
|
||||
if (u != null && u.getPermissions() == UserPermissions.admin.getValue())
|
||||
{
|
||||
db.deleteModule(id);
|
||||
db.deleteModule(semesterid, userid);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user