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:
KarpAlex
2022-06-13 12:01:00 +02:00
parent 5bc57767d1
commit f57123e100
3 changed files with 13 additions and 16 deletions
@@ -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>
+11 -2
View File
@@ -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('');
}
);
});