Commit 68f63a24 authored by Henning Leutz's avatar Henning Leutz 🥋

feat: #799

parent 09800947
......@@ -134,6 +134,16 @@
</thead>
<tbody>
<tr>
<td>
<label class="field-container">
<span class="field-container-item">
{locale group="quiqqer/quiqqer" var="user.panel.created"}
</span>
<input type="text" name="regdate" disabled="disabled" class="field-container-field"/>
</label>
</td>
</tr>
<tr>
<td>
<label class="field-container">
......
......@@ -316,8 +316,10 @@ define('controls/users/User', [
return ControlUtils.parse(self.getBody());
}).then(function () {
var LastEdit = self.getBody().getElement('[name="lastedit"]');
var LastVisit = self.getBody().getElement('[name="lastvisit"]');
var Created = self.getBody().getElement('[name="regdate"]');
var LastEdit = self.getBody().getElement('[name="lastedit"]');
var LastVisit = self.getBody().getElement('[name="lastvisit"]');
var dateOptions = {
year : 'numeric',
month : 'numeric',
......@@ -328,6 +330,18 @@ define('controls/users/User', [
hour12: false
};
if (Created && Created.value !== '' && parseInt(Created.value) !== 0) {
try {
Created.value = QUILocale.getDateTimeFormatter(dateOptions).format(
new Date(Created.value * 1000)
);
} catch (e) {
console.error(e);
}
} else if (Created) {
Created.value = '---';
}
if (LastEdit && LastEdit.value !== '' && parseInt(LastEdit.value) !== 0) {
try {
LastEdit.value = QUILocale.getDateTimeFormatter(dateOptions).format(
......@@ -418,10 +432,10 @@ define('controls/users/User', [
if (!self.getUser().getAttribute('hasPassword')) {
new Element('tr', {
html: '<td colspan="2">' +
' <div class="content-message-error">' +
QUILocale.get('quiqqer/quiqqer', 'message.user.has.no.password') +
' </div>' +
'</td>'
' <div class="content-message-error">' +
QUILocale.get('quiqqer/quiqqer', 'message.user.has.no.password') +
' </div>' +
'</td>'
}).inject(Body.getElement('tbody'));
}
}
......@@ -800,7 +814,7 @@ define('controls/users/User', [
this.Loader.hide();
return;
}
console.log(User.isActive());
console.log(User.isActive());
if (User.isActive()) {
Button.on();
Button.setAttribute('text', QUILocale.get('quiqqer/quiqqer', 'isActivate'));
......@@ -816,7 +830,7 @@ console.log(User.isActive());
this.Loader.hide();
return;
}
console.log(User.isActive());
console.log(User.isActive());
if (User.isActive()) {
Button.setSilentOn();
Button.setAttribute('text', QUILocale.get('quiqqer/quiqqer', 'isActivate'));
......
......@@ -334,6 +334,9 @@
<locale name="user.panel.userlanguage">
<de><![CDATA[Benutzersprache]]></de>
</locale>
<locale name="user.panel.created">
<de><![CDATA[Erstellt am]]></de>
</locale>
<locale name="user.panel.lastChanged">
<de><![CDATA[Zuletzte geändert am]]></de>
</locale>
......@@ -840,10 +843,12 @@
</de>
</locale>
<locale name="message.online.update.RAM.insufficient.vcs">
<de><![CDATA[Es steht PHP nicht genug Arbeitsspeicher zur Verfügung, um Pakete mit angeschaltetem VCS Updateserver zu aktualisieren oder zu installieren.]]></de>
<de>
<![CDATA[Es steht PHP nicht genug Arbeitsspeicher zur Verfügung, um Pakete mit angeschaltetem VCS Updateserver zu aktualisieren oder zu installieren.]]></de>
</locale>
<locale name="message.online.update.RAM.insufficient.vcs.lock">
<de><![CDATA[Der Lockserver kann nicht verwendet werden, wenn ein VCS Updateserver aktiviert ist und PHP steht nicht genug Arbeitsspeicher zur Verfügung, um die Operation lokal auszuführen.]]></de>
<de>
<![CDATA[Der Lockserver kann nicht verwendet werden, wenn ein VCS Updateserver aktiviert ist und PHP steht nicht genug Arbeitsspeicher zur Verfügung, um die Operation lokal auszuführen.]]></de>
</locale>
<locale name="exception.console.execute.only.in.cli">
<de><![CDATA[System Tools können nur in der CLI ausgeführt werden.]]></de>
......@@ -5406,7 +5411,8 @@
]]></de>
</locale>
<locale name="templates.mail.body.footer.text" html="true">
<de><![CDATA[<p style="padding: 0; margin: 0;">&copy; [year]<br/><a href="https://www.quiqqer.de">QUIQQER</a> Website besuchen</p>]]></de>
<de>
<![CDATA[<p style="padding: 0; margin: 0;">&copy; [year]<br/><a href="https://www.quiqqer.de">QUIQQER</a> Website besuchen</p>]]></de>
</locale>
<locale name="templates.mail.body.footer.social" html="true">
<de><![CDATA[
......
......@@ -333,8 +333,11 @@
<locale name="user.panel.userlanguage">
<en><![CDATA[User language]]></en>
</locale>
<locale name="user.panel.created">
<en><![CDATA[Created on]]></en>
</locale>
<locale name="user.panel.lastChanged">
<en><![CDATA[Last changed at]]></en>
<en><![CDATA[Last modified on]]></en>
</locale>
<locale name="user.panel.lastLogin">
<en><![CDATA[Last login]]></en>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment