Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
erp
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Modell-Registry
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Modellexperimente
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
erp
Commits
7a81ace0
Commit
7a81ace0
erstellt
1 year ago
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix(Comments): correct sorting
Übergeordneter
421ac8be
Keine zugehörigen Branchen gefunden
Branches enthält Commit
Keine zugehörigen Tags gefunden
Tags enthält Commit
2 Merge Requests
!69
Next
,
!68
fix(Comments): correct sorting
Pipeline-
Nr. 6260
bestanden
1 year ago
Phase: test
Änderungen
1
Pipelines
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
1 geänderte Datei
bin/backend/controls/Comments.js
+26
-13
26 Ergänzungen, 13 Löschungen
bin/backend/controls/Comments.js
wird angezeigt
mit
26 Ergänzungen
und
13 Löschungen
bin/backend/controls/Comments.js
+
26
−
13
Zeige Datei @
7a81ace0
...
...
@@ -138,7 +138,7 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
});
// grouping
let
i
,
len
,
d
ay
,
date
,
entry
,
title
;
let
i
,
len
,
D
ay
,
date
,
entry
,
title
,
unixDay
;
const
group
=
{};
const
DayFormatter
=
this
.
$getDayFormatter
();
...
...
@@ -146,11 +146,13 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
for
(
i
=
0
,
len
=
comments
.
length
;
i
<
len
;
i
++
)
{
entry
=
comments
[
i
];
date
=
entry
.
date
;
day
=
DayFormatter
.
format
(
date
);
if
(
typeof
group
[
day
]
===
'
undefined
'
)
{
group
[
day
]
=
{
day
:
day
,
Day
=
new
Date
(
date
.
getFullYear
(),
date
.
getMonth
(),
date
.
getDate
());
unixDay
=
Day
.
getTime
()
/
1000
;
if
(
typeof
group
[
unixDay
]
===
'
undefined
'
)
{
group
[
unixDay
]
=
{
day
:
DayFormatter
.
format
(
date
),
data
:
[]
};
}
...
...
@@ -165,8 +167,9 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
});
}
group
[
d
ay
].
data
.
push
({
group
[
unixD
ay
].
data
.
push
({
time
:
entry
.
time
,
unixDay
:
unixDay
,
message
:
entry
.
message
,
type
:
entry
.
type
,
timestamp
:
entry
.
timestamp
,
...
...
@@ -187,15 +190,10 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
*/
refresh
:
function
()
{
let
i
,
data
,
realData
,
commentEntries
;
const
self
=
this
;
const
comments
=
[];
const
sortComments
=
function
(
a
,
b
)
{
return
a
.
timestamp
-
b
.
timestamp
;
};
const
commentClone
=
Object
.
clone
(
this
.
$comments
);
const
filterComments
=
function
(
entry
)
{
const
message
=
entry
.
message
.
toLowerCase
();
const
type
=
entry
.
type
.
toLowerCase
();
...
...
@@ -211,6 +209,21 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
this
.
push
(
entry
);
};
// sorting
const
commentClone
=
[];
const
tmpClone
=
Object
.
clone
(
this
.
$comments
);
const
sortedDays
=
Object
.
keys
(
tmpClone
).
sort
((
a
,
b
)
=>
b
-
a
);
sortedDays
.
forEach
(
day
=>
{
tmpClone
[
day
].
data
.
sort
((
a
,
b
)
=>
b
.
timestamp
-
a
.
timestamp
);
commentClone
.
push
({
unix
:
day
,
day
:
tmpClone
[
day
].
day
,
data
:
tmpClone
[
day
].
data
});
});
for
(
i
in
commentClone
)
{
if
(
!
commentClone
.
hasOwnProperty
(
i
))
{
continue
;
...
...
@@ -232,7 +245,7 @@ define('package/quiqqer/erp/bin/backend/controls/Comments', [
}
// reverse comments
commentClone
[
i
].
data
=
data
.
sort
(
sortComments
).
reverse
()
;
commentClone
[
i
].
data
=
data
;
comments
.
push
(
commentClone
[
i
]);
}
...
...
Dieser Diff ist reduziert.
Zum Erweitern klicken.
Vorschau
0%
Lade
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren