Skip to content

Commit 98cc5e3

Browse files
committed
optimized moderator invitation process
1 parent e22a9d9 commit 98cc5e3

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

app/controllers/room.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ public function moderator_action($link_hex, $cid)
136136

137137
if (empty($password) || $this->moderator_invitations_link->password != $password) {
138138
$this->last_password = $password;
139+
$this->last_moderator_name = $moderator_name;
139140
PageLayout::postError($this->_('Zugangscode ist ungültig!'));
140141
} else if (!$moderator_name) {
141142
PageLayout::postError($this->_('Es kann kein gültiger Name festgelegt werden.'));

app/views/room/moderator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<h1><?= $_('Sie wurden eingeladen, als Moderator beizutreten')?></h1>
33
<label>
44
<span class="required"><?= $_('Geben Sie einen Namen ein')?></span>
5-
<input type="text" name="name" value="" required>
5+
<input type="text" name="name" value="<?= ($last_moderator_name) ? $last_moderator_name : '' ?>" required>
66
</label>
77
<label>
88
<span class="required"><?= $_('Zugangscode des Meetings')?></span>

vueapp/components/MeetingModeratorGuest.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,10 +143,13 @@ export default {
143143
}
144144
145145
} else {
146-
var err_message = `Bitte füllen Sie alle geforderten Felder aus`.toLocaleString();
147-
if (this.moderator_password && this.moderator_password.length != 5) {
146+
var err_message = '';
147+
if (!this.moderator_password) {
148+
err_message = `Ein Zugangscode mit ${this.password_length} Zeichen ist erforderlich`.toLocaleString();
149+
} else if (this.moderator_password && this.moderator_password.length != this.password_length) {
148150
err_message = `Der Zugangscode darf nur aus ${this.password_length} Zeichen bestehen`.toLocaleString();
149151
}
152+
150153
this.modal_message.type = 'error';
151154
this.modal_message.text = err_message;
152155
}

0 commit comments

Comments
 (0)