Invoices can be uploaded

This commit is contained in:
2026-02-11 15:40:06 +01:00
parent bccfc11687
commit ee7fc637f1
47 changed files with 1751 additions and 67 deletions

View File

@@ -7,6 +7,7 @@ use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;
/**
* @property int $id
* @property string $username
* @property string $local_group
* @property string $firstname
@@ -26,6 +27,7 @@ use Illuminate\Notifications\Notifiable;
* @property string $eating_habits
* @property string $swimming_permission
* @property string $first_aid_permission
* @property string $bank_account_owner
* @property string $bank_account_iban
* @property string $password
* @property boolean $active
@@ -67,6 +69,7 @@ class User extends Authenticatable
'eating_habits',
'swimming_permission',
'first_aid_permission',
'$bank_account_owner',
'bank_account_iban',
'password',
'active',
@@ -93,12 +96,17 @@ class User extends Authenticatable
];
}
public function getOfficialName() : string {
return sprintf('%1$s %2$s', $this->firstname, $this->lastname);
}
public function getFullname() : string {
return sprintf('%1$1s %2$s %3$s',
$this->firstname,
$this->lastname,
$this->nickname !== null ? '(' . $this->nickname . ')' : '',
$this->lastname
);
)
|>trim(...);
}
public function getNicename() : string {