mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-16 22:42:16 +00:00
Gruppenadministration Benutzergruppen:
- changed phrases - show error dialog when json error returned - zebra table - hide filter header for non-filtered columns - empty input field after adding Benutzer
This commit is contained in:
@@ -142,7 +142,7 @@ class Gruppenadministration extends Auth_Controller
|
||||
|
||||
if (hasData($benutzerExistsRes))
|
||||
{
|
||||
$this->outputJsonError(getError($this->p->t('gruppenadministration', 'benutzerZugewiesen')));
|
||||
$this->outputJsonError($this->p->t('gruppenadministration', 'benutzerSchonZugewiesen'));
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -61,21 +61,9 @@
|
||||
<th>Uid</th>
|
||||
<th><?php echo ucfirst($this->p->t('global', 'vorname')); ?></th>
|
||||
<th><?php echo ucfirst($this->p->t('global', 'nachname')); ?></th>
|
||||
<th><?php echo ucfirst($this->p->t('ui', 'loeschen')); ?></th>
|
||||
<th><?php echo ucfirst($this->p->t('ui', 'entfernen')); ?></th>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!-- <php foreach ($benutzer as $ben): ?>
|
||||
<tr>
|
||||
<td><?php echo $ben->uid; ?></td>
|
||||
<td><?php echo $ben->vorname; ?></td>
|
||||
<td><?php echo $ben->nachname; ?></td>
|
||||
<td>
|
||||
<button class="btn btn-default benutzerLoeschen" id="benutzerLoeschen">
|
||||
<php echo ucfirst($this->p->t('ui', 'loeschen')); >
|
||||
</button>
|
||||
</td>
|
||||
</tr>
|
||||
<php endforeach; ?> -->
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
@@ -12,6 +12,8 @@ var Benutzergruppe = {
|
||||
},
|
||||
{
|
||||
successCallback: function(data, textStatus, jqXHR) {
|
||||
if (FHC_AjaxClient.isError(data)) FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
|
||||
|
||||
if (FHC_AjaxClient.hasData(data))
|
||||
{
|
||||
// save loaded data
|
||||
@@ -34,7 +36,7 @@ var Benutzergruppe = {
|
||||
"<td>"+benutzer.nachname+"</td>"+
|
||||
"<td>"+
|
||||
"<button class='btn btn-default benutzerLoeschen' id='"+benutzer.uid+"_benutzerLoeschen'>"+
|
||||
FHC_PhrasesLib.t('ui', 'loeschen')+
|
||||
FHC_PhrasesLib.t('ui', 'entfernen')+
|
||||
"</button>"+
|
||||
"</td>"+
|
||||
"</tr>"
|
||||
@@ -49,7 +51,7 @@ var Benutzergruppe = {
|
||||
}
|
||||
|
||||
Tablesort.addTablesorter(
|
||||
"benutzer-table", [[0,0], [2,0]], ["filter"], 2
|
||||
"benutzer-table", [[0,0], [2,0]], ["filter", "zebra"], 2, {headers: {3: {filter: false}}}
|
||||
)
|
||||
}
|
||||
},
|
||||
@@ -66,6 +68,8 @@ var Benutzergruppe = {
|
||||
null,
|
||||
{
|
||||
successCallback: function(data, textStatus, jqXHR) {
|
||||
if (FHC_AjaxClient.isError(data)) FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
|
||||
|
||||
if (FHC_AjaxClient.hasData(data))
|
||||
{
|
||||
benutzerArr = [];
|
||||
@@ -125,6 +129,8 @@ var Benutzergruppe = {
|
||||
},
|
||||
{
|
||||
successCallback: function(data, textStatus, jqXHR) {
|
||||
if (FHC_AjaxClient.isError(data)) FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
|
||||
|
||||
if (FHC_AjaxClient.hasData(data))
|
||||
{
|
||||
let addBenutzerRes = FHC_AjaxClient.getData(data);
|
||||
@@ -148,6 +154,8 @@ var Benutzergruppe = {
|
||||
},
|
||||
{
|
||||
successCallback: function(data, textStatus, jqXHR) {
|
||||
if (FHC_AjaxClient.isError(data)) FHC_DialogLib.alertError(FHC_AjaxClient.getError(data));
|
||||
|
||||
if (FHC_AjaxClient.hasData(data))
|
||||
{
|
||||
let addBenutzerRes = FHC_AjaxClient.getData(data);
|
||||
@@ -193,6 +201,7 @@ $(document).ready(function() {
|
||||
function(){
|
||||
let uid = $("#teilnehmer_uid").val();
|
||||
Benutzergruppe.addBenutzer(uid, gruppe_kurzbz);
|
||||
$("#teilnehmerSelect").val('');
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user