[module.ue] DELETE implemented
This commit is contained in:
parent
b434a9e658
commit
eadc3f95d4
|
@ -42,4 +42,25 @@ class ueController{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* (3) Deletes an existing UE
|
||||||
|
*
|
||||||
|
* @code<String> The UE code
|
||||||
|
*
|
||||||
|
* @return deleted<bool> Whether it has been removed
|
||||||
|
*
|
||||||
|
---------------------------------------------------------*/
|
||||||
|
public static function delete($args){
|
||||||
|
$code = '';
|
||||||
|
extract($args);
|
||||||
|
|
||||||
|
/* Get the ue repo */
|
||||||
|
/** @var ue $ue_repo */
|
||||||
|
$ue_repo = Repo::getRepo('ue');
|
||||||
|
|
||||||
|
/* (1) Try to delete */
|
||||||
|
return ['deleted' => $ue_repo->delete($code)];
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
|
@ -185,7 +185,7 @@
|
||||||
"des": "Creates a new UE",
|
"des": "Creates a new UE",
|
||||||
"per": [],
|
"per": [],
|
||||||
"par": {
|
"par": {
|
||||||
"code": { "des": "UE code.", "typ": "varchar(2,30,alphanumeric)" },
|
"code": { "des": "UE code.", "typ": "varchar(4,20,alphanumeric)" },
|
||||||
"label": { "des": "UE label", "typ": "varchar(2,30,alphanumeric)" },
|
"label": { "des": "UE label", "typ": "varchar(2,30,alphanumeric)" },
|
||||||
"required": { "des": "If UE is required", "typ": "bool" },
|
"required": { "des": "If UE is required", "typ": "bool" },
|
||||||
"volumeCours": { "des": "Number of course hours for UE", "typ": "float" },
|
"volumeCours": { "des": "Number of course hours for UE", "typ": "float" },
|
||||||
|
@ -208,6 +208,18 @@
|
||||||
"out": {
|
"out": {
|
||||||
"ues": { "des": "UE list", "typ": "array" }
|
"ues": { "des": "UE list", "typ": "array" }
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
|
"DELETE": {
|
||||||
|
"des": "Deletes an existing UE",
|
||||||
|
"per": [],
|
||||||
|
"par": {
|
||||||
|
"URL0": { "des": "UE code.", "typ": "varchar(4,20,alphanumeric)", "ren": "code" }
|
||||||
|
},
|
||||||
|
"out": {
|
||||||
|
"deleted": { "des": "Whether it has been deleted", "typ": "boolean" }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue