Skip to content

Commit

Permalink
Fixes (#32)
Browse files Browse the repository at this point in the history
* fix: update form registration type

* feat: implement registration delete

* feat: send welcome email

* wip
  • Loading branch information
andreiio authored Nov 11, 2022
1 parent 196f891 commit 439951a
Show file tree
Hide file tree
Showing 8 changed files with 37 additions and 9 deletions.
6 changes: 4 additions & 2 deletions plugins/genuineq/user/components/Register.php
Original file line number Diff line number Diff line change
Expand Up @@ -121,9 +121,11 @@ public function onRegister()
/** Set the user type field. */
$data['type'] = post('type');


/** Filter out the registration requests that have an already registered school. */
if (in_array($data['type'], ['specialist', 'parent', 'school'])) {
if (
in_array($data['type'], ['specialist', 'parent']) && (-1 == post('school')) ||
'school' == $data['type']
) {
/** Attempt to register the user. */
$user = RegisterLogic::register($data);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div class="scoreboard-item title-value">
<h4><?= e(trans('genuineq.user::lang.backend.user.scoreboard.name')) ?></h4>
<?php if ($formModel->name): ?>
<p><?= e($formModel->name) ?></p>
<?php if ($formModel->name || $formModel->name): ?>
<p><?= e($formModel->name) ?> <?= e($formModel->surname) ?></p>
<?php else: ?>
<p><em><?= e(trans('genuineq.user::lang.backend.user.scoreboard.name_empty')) ?></em></p>
<?php endif ?>
Expand Down
6 changes: 5 additions & 1 deletion plugins/genuineq/user/lang/en/lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,10 @@

'fields' => [
'name' => 'Name',
'name_comment' => 'The full name of the user',
'name_comment' => 'The name of the user',

'surname' => 'Surname',
'surname_comment' => 'The surname of the user',

'email' => 'Email',
'email_comment' => 'The email of the user',
Expand Down Expand Up @@ -192,6 +195,7 @@
'columns' => [
'id' => '#',
'name' => 'Name',
'surname' => 'Surnume',
'email' => 'Email',
'identifier' => 'Identifier',
'type' => 'Type',
Expand Down
10 changes: 7 additions & 3 deletions plugins/genuineq/user/lang/ro/lang.php
Original file line number Diff line number Diff line change
Expand Up @@ -142,8 +142,11 @@
'label' => 'Utilizator',

'fields' => [
'name' => 'Nume',
'name_comment' => 'Numele complet al utilizatorului',
'name' => 'Prenume',
'name_comment' => 'Prenumele utilizatorului',

'surname' => 'Nume',
'surname_comment' => 'Numele utilizatorului',

'email' => 'Email',
'email_comment' => 'Adresa de e-mail a utilizatorului',
Expand Down Expand Up @@ -191,7 +194,8 @@

'columns' => [
'id' => '#',
'name' => 'Nume',
'name' => 'Prenume',
'surname' => 'Nume',
'email' => 'Email',
'identifier' => 'Identificator',
'type' => 'Tip',
Expand Down
6 changes: 6 additions & 0 deletions plugins/genuineq/user/models/user/columns.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,12 @@ columns:
searchable: true
sortable: true

surname:
label: genuineq.user::lang.backend.user.columns.surname
type: text
searchable: true
sortable: true

email:
label: genuineq.user::lang.backend.user.columns.email
type: text
Expand Down
5 changes: 5 additions & 0 deletions plugins/genuineq/user/models/user/fields.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ fields:
comment: genuineq.user::lang.backend.user.fields.name_comment
span: auto

surname:
label: genuineq.user::lang.backend.user.fields.surname
comment: genuineq.user::lang.backend.user.fields.surname_comment
span: auto

email:
label: genuineq.user::lang.backend.user.fields.email
comment: genuineq.user::lang.backend.user.fields.email_comment
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@ <h3><?= e(trans('genuineq.user::lang.reportwidgets.reg_requests_table.label')) ?
<th class="list-cell-name-name list-cell-type-text">
<a href="#"> <?= e(trans('genuineq.user::lang.reportwidgets.reg_requests_table.columns.name')) ?> </a>
</th>
<th class="list-cell-name-name list-cell-type-text">
<a href="#"> <?= e(trans('genuineq.user::lang.reportwidgets.reg_requests_table.columns.surname')) ?> </a>
</th>
<th class="list-cell-name-email list-cell-type-text">
<a href="#"> <?= e(trans('genuineq.user::lang.reportwidgets.reg_requests_table.columns.email')) ?> </a>
</th>
Expand Down Expand Up @@ -101,6 +104,10 @@ <h3><?= e(trans('genuineq.user::lang.reportwidgets.reg_requests_table.label')) ?
<?= $userModel->name ?>
</td>

<td class="list-cell-index-2 list-cell-name-name list-cell-type-text">
<?= $userModel->surname ?>
</td>

<td class="list-cell-index-3 list-cell-name-email list-cell-type-text">
<?= $userModel->email ?>
</td>
Expand Down
2 changes: 1 addition & 1 deletion themes/esense/pages/authentification/register-form.htm
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ <h3 class="text-primary-dark font-weight-light mb-3" style="line-height: 38px;">
<div class="col-12 col-lg-7">
<div class="form-group outline-none">
<select id="selectRegisterForm" class="form-control selectpicker border outline-none" data-style="btn-white">
<option value="teacher" data-icon="fas fa-fw fa-user-cog mr-2">{{'page.register.type.specilist'|_}}</option>
<option value="specialist" data-icon="fas fa-fw fa-user-cog mr-2">{{'page.register.type.specilist'|_}}</option>
<option value="school" data-icon="fas fa-fw fa-school mr-2">{{'page.register.type.school'|_}}</option>
<option value="parent" data-icon="fas fa-fw fa-user mr-2">{{'page.register.type.parent'|_}}</option>
</select>
Expand Down

0 comments on commit 439951a

Please sign in to comment.