Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ITC-840 Show Configuration of Objects in Interface #1629

Open
wants to merge 327 commits into
base: development
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
327 commits
Select commit Hold shift + click to select a range
596a11e
ITC-3037
Jan-Nox Dec 19, 2023
baf453f
big refactoring
dietmarj Dec 30, 2023
a2cdd5e
servicegroup select by selected and contianers
dietmarj Jan 2, 2024
c819870
ITC-3037
Jan-Nox Jan 4, 2024
79a9299
ITC-3037
Jan-Nox Jan 4, 2024
99d5ba7
ITC-3037
Jan-Nox Jan 4, 2024
24278ec
ITC-3037
Jan-Nox Jan 4, 2024
a46b53c
ITC-3037
Jan-Nox Jan 5, 2024
2a80e84
ITC-3037
Jan-Nox Jan 5, 2024
d2e4e15
public view, translations
dietmarj Jan 8, 2024
38c76fb
refactoring
dietmarj Jan 8, 2024
29a801f
more refactoring, cleanup
dietmarj Jan 8, 2024
037aafb
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
nook24 Jan 9, 2024
69b4057
statename
dietmarj Jan 10, 2024
2506ddd
customize views
dietmarj Jan 10, 2024
7808d98
Merge branch 'development' into ITC-3037
Jan-Nox Jan 11, 2024
008c35e
ITC-3065
abergen-itn Jan 12, 2024
708e116
ITC-3065
abergen-itn Jan 15, 2024
fcda293
Merge branch 'development' into ITC-3065
abergen-itn Jan 15, 2024
53d379b
Merge branch 'ITC-3065' of https://github.com/it-novum/openITCOCKPIT …
ibering Jan 16, 2024
1cf0bd3
ITC-3065
abergen-itn Jan 16, 2024
ec720b3
ITC-3037
Jan-Nox Jan 16, 2024
ffc64cc
ITC-3037
Jan-Nox Jan 16, 2024
c6cc03e
Merge branch 'development' into ITC-3037
Jan-Nox Jan 17, 2024
960d054
#ITC-3065 Automap based on Hostgroup: reorder new column in migration…
ibering Jan 17, 2024
717e690
#ITC-3032: Merge ITC-3065 into ITC-3065 (merge conficts resolved); co…
ibering Jan 17, 2024
ee27526
ITC-3143 Add hosttemplate_id to query result
nook24 Jan 19, 2024
7d15d50
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 19, 2024
1224663
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 19, 2024
23f8e83
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 19, 2024
d17de7f
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 22, 2024
9da1574
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 22, 2024
b0601cd
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 22, 2024
8ddbac5
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
ibering Jan 23, 2024
846d48e
Merge branch 'ITC-3143' of https://github.com/it-novum/openITCOCKPIT …
nook24 Jan 23, 2024
546bbec
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
ibering Jan 23, 2024
13004ef
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 23, 2024
9475ddf
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
nook24 Jan 24, 2024
7498dac
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
nook24 Jan 24, 2024
3bd1ef4
Merge branch 'development' into ITC-3037
Jan-Nox Jan 24, 2024
883f0e2
ITC-3037
Jan-Nox Jan 24, 2024
01e6ad1
ITC-3077 Refactor internal view of statuspages
nook24 Jan 24, 2024
7c77e95
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
nook24 Jan 24, 2024
9a2ad24
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 24, 2024
cbd7ed0
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
ibering Jan 24, 2024
a46a721
ITC-3037
Jan-Nox Jan 25, 2024
5ddc5e1
ITC-3077 Add public view link to internal view
nook24 Jan 25, 2024
690b0e9
ITC-3077 Add some comments
nook24 Jan 25, 2024
b43c0bd
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 25, 2024
dcb1b87
#ITC-3101 Dashboards: Status overview for hosts/services (older than …
ibering Jan 25, 2024
1d2ce86
ITC-3077 Update openITCOCKPIT logo in app_frame
nook24 Jan 25, 2024
ddc5598
ITC-3077 Refactor public status page and implement dark mode
nook24 Jan 25, 2024
0e5cd42
ITC-3077 Add theme-color with default openITCOCKPIT CE blue
nook24 Jan 25, 2024
4ab5830
ITC-3077 Add purce css class to API result (no prefixed bg- version)
nook24 Jan 25, 2024
6241cb1
#ITC-3077 Statuspages: refactoring Statuspage/add
ibering Jan 25, 2024
90c2278
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
ibering Jan 25, 2024
29c1812
ITC-840
abergen-itn Jan 26, 2024
96a5984
ITC-2758
abergen-itn Jan 26, 2024
77e9631
#ITC-3077 Statuspages: refactoring Statuspage/add - style issues
ibering Jan 26, 2024
ada2b6e
#ITC-3077 Statuspages: refactoring Statuspage/add - style issues
ibering Jan 26, 2024
79a5fca
ITC-2758
abergen-itn Jan 29, 2024
e5ed993
#ITC-3077 Statuspages: refactoring Statuspage/add - refill data issue…
ibering Jan 29, 2024
aba7b29
#ITC-3077 Statuspages: refactoring Statuspage/edit - refill data issu…
ibering Jan 30, 2024
45e905c
#ITC-3077 Statuspages: get status page id for statuspage/edit link af…
ibering Jan 30, 2024
982320b
#ITC-3077 Statuspages: add/edit help text(s) added
ibering Jan 30, 2024
31c913f
#ITC-3077 Statuspages: add/edit - remove unused object from post data
ibering Jan 30, 2024
66ebb00
#ITC-3077 Statuspages: get status page for edit - removed unnecessary…
ibering Jan 30, 2024
b02d71f
ITC-3077 Remove time2string
nook24 Jan 30, 2024
6f656c5
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
nook24 Jan 30, 2024
6d9764f
ITC-3077 Refactor statuspage status Accumulation
nook24 Jan 30, 2024
d529d66
#ITC-3077 Statuspages: view - todo refactor cumulate state for host/s…
ibering Jan 30, 2024
f896edb
#ITC-3077 Statuspages: view - todo refactor cumulate state for host/s…
ibering Jan 31, 2024
645781a
ITC-840
abergen-itn Jan 31, 2024
c922f7e
Merge branch 'development' into ITC-840
abergen-itn Jan 31, 2024
6d5d82b
#ITC-3077 Statuspages: sort downtimes by start time; show hosts and s…
ibering Jan 31, 2024
e01215b
#ITC-3077 Statuspages: public/publicView - style issues
ibering Jan 31, 2024
a612c79
#ITC-3077 Statuspages: public/publicView - style issues
ibering Jan 31, 2024
8d483b9
ITC-3077 Use not-monitored CSS class
nook24 Jan 31, 2024
e24760a
#ITC-3077 Statuspages: delete associations (host, host group, service…
ibering Jan 31, 2024
fc9e8d2
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
ibering Jan 31, 2024
480d5f4
#ITC-3077 Statuspages: ignore host status for service or service grou…
ibering Jan 31, 2024
b6b3dc4
ITC-3077 Add checkboxes for downtimes, acknowledgements and comments
nook24 Jan 31, 2024
5643045
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
nook24 Jan 31, 2024
748630f
ITC-3077 Implement show variables
nook24 Feb 1, 2024
d0b5e8e
#ITC-3077 Statuspages: index - style issues
ibering Feb 1, 2024
cd98bfb
#ITC-3077 Statuspages: index - add/edit enable/disable *.comment fields
ibering Feb 1, 2024
d96455b
#ITC-3077 Statuspages: index - style issues
ibering Feb 1, 2024
048f1d4
ITC-3077 Remove duplicate color API points
nook24 Feb 1, 2024
83fe629
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
nook24 Feb 1, 2024
71c1d1f
ITC-3077 Hide left status bar on mobile
nook24 Feb 1, 2024
a146ef8
#ITC-3077 Statuspages: StatuspagesTable: +1 shifts a host state into…
ibering Feb 1, 2024
524ce08
Merge branch 'ITC-3077' of https://github.com/it-novum/openITCOCKPIT …
ibering Feb 1, 2024
bf2ba08
ITC-840
abergen-itn Feb 1, 2024
b506307
ITC-840
abergen-itn Feb 1, 2024
ef5c6a5
ITC-3077 Hide comments
nook24 Feb 1, 2024
cbdd1db
ITC-3077 do not show acknowledgement comments for Up/Ok states
nook24 Feb 1, 2024
467ab13
ITC-3155
abergen-itn Feb 1, 2024
787d452
ITC-3077 Refactor wording
nook24 Feb 2, 2024
3d0f2d8
ITC-2758 Add column last login to users overview - removed unnecessar…
ibering Feb 2, 2024
4ea5c60
Merge pull request #1628 from it-novum/ITC-2758
ibering Feb 2, 2024
eea9c49
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
nook24 Feb 2, 2024
818b2b6
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
nook24 Feb 2, 2024
2ebb054
ITC-3037 Only exclude the own user if the source of the tab is the ow…
nook24 Feb 2, 2024
5bd3183
Users/Profile edit: style issues for api keys
ibering Feb 2, 2024
1843954
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
ibering Feb 2, 2024
d16f591
ITC-3037
Jan-Nox Feb 2, 2024
d826488
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
ibering Feb 2, 2024
d75ffcf
ITC-3037 Add breadcrumbs
nook24 Feb 2, 2024
ca7d756
Merge development into ITC-3065
nook24 Feb 2, 2024
b278690
Merge pull request #1622 from it-novum/ITC-3065
nook24 Feb 2, 2024
29e861c
Merge pull request #1627 from it-novum/ITC-3101
nook24 Feb 2, 2024
b4d8740
ITC-3037 Centralized Dashboard Management: show number of selected el…
ibering Feb 2, 2024
eed52cd
ITC-3037
Jan-Nox Feb 2, 2024
e2c4fd4
ITC-3159 Add some logging and fix the client uuid which was null due …
nook24 Feb 2, 2024
d26314c
extend endpoint dashboards/desktopWidget with more filters
dietmarj Feb 5, 2024
0cd22fa
cleanup groups-filter
dietmarj Feb 5, 2024
ad681e2
Merge pull request #1633 from it-novum/ITC-3159
dietmarj Feb 5, 2024
bdfc6fc
ITC-3160
abergen-itn Feb 5, 2024
f0cf4cb
Merge branch 'ITC-3155' of https://github.com/it-novum/openITCOCKPIT …
ibering Feb 5, 2024
2d0b17a
Merge pull request #1634 from it-novum/ITC-3158
ibering Feb 6, 2024
15065ab
ITC-3037
Jan-Nox Feb 6, 2024
b8e045d
ITC-3155 403 Forbidden not working in Contactgroup, Hosttemplate and …
ibering Feb 6, 2024
5d49dac
Merge pull request #1631 from it-novum/ITC-3155
ibering Feb 6, 2024
0e706c0
ITC-3037
Jan-Nox Feb 6, 2024
6c2cc72
ITC-3161 Update list of standard Macros in Naemon
nook24 Feb 6, 2024
4d3261e
change display of acknowledgements, downtimes in dependeny of objectt…
dietmarj Feb 7, 2024
d7c9c5f
more translations
dietmarj Feb 7, 2024
ca0c451
ITC-3037
Jan-Nox Feb 7, 2024
844f8fc
isInDowntime fixed for host objects
dietmarj Feb 7, 2024
a0610e9
ITC-3157 added back button to browser view to hosts and services
abergen-itn Feb 7, 2024
3190dc1
ITC-3037
Jan-Nox Feb 7, 2024
dd329ce
ITC-3037
Jan-Nox Feb 7, 2024
0b4dbd7
extend hoststatus(problemHasBeenAcknowledged, scheduledDowntimeDepth)…
dietmarj Feb 7, 2024
2fe8562
ITC-3037
Jan-Nox Feb 7, 2024
b4d6e0f
ITC-3037
Jan-Nox Feb 7, 2024
5a3f285
ITC-3037
Jan-Nox Feb 7, 2024
e78c080
ITC-3037
Jan-Nox Feb 7, 2024
3ac169c
Merge pull request #1624 from it-novum/ITC-3143
ibering Feb 7, 2024
e81f00c
Merge pull request #1626 from it-novum/ITC-3145
ibering Feb 7, 2024
fb5fcf2
ITC-3037
Jan-Nox Feb 7, 2024
ba3802b
ITC-3037
Jan-Nox Feb 7, 2024
c41fd49
ITC-3037
Jan-Nox Feb 7, 2024
4060c1d
conditions for service acknowledgement, downtimes
dietmarj Feb 8, 2024
b812bd5
Merge pull request #1635 from it-novum/ITC-3160
nook24 Feb 8, 2024
6ea660b
Merge pull request #1638 from it-novum/ITC-3157
nook24 Feb 8, 2024
efafa38
ITC-3037
Jan-Nox Feb 8, 2024
5d8b309
Add Watthour to UnitScaler
nook24 Feb 8, 2024
5f90d9c
Add some comments about GrafanaTargetUnit and GrafanaTargetUnits Classes
nook24 Feb 8, 2024
63e9ac7
Merge branch 'ITC-3037' of https://github.com/it-novum/openITCOCKPIT …
nook24 Feb 8, 2024
0787f29
refactoring display data statuspages
dietmarj Feb 8, 2024
2f96c1c
ITC-3037a copy from Centralized Dashboard Management branch
ibering Feb 9, 2024
5b94401
unified statuspages
dietmarj Feb 9, 2024
e79500a
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 9, 2024
21cf259
ITC-3037a Add some comments and rename variables
nook24 Feb 9, 2024
a09a9dc
ITC-3037a - deallocate function: remove allocated tabs only; remove a…
ibering Feb 9, 2024
5bdf9ec
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 9, 2024
77b5b13
ITC-3037a Use User ValueObject (Identity) instead of User from the da…
nook24 Feb 9, 2024
9893f4a
Merge remote-tracking branch 'origin/development' into ITC-3077
dietmarj Feb 12, 2024
59c3457
fix for acknowledgement summary for down host
dietmarj Feb 12, 2024
d1c1719
ITC-3037a - dashboard index view: set dashboard tab as allocation dir…
ibering Feb 12, 2024
90f4a71
ITC-3037a Remove comment
nook24 Feb 12, 2024
63d8e6e
#ITC-3037a: Merge development into ITC-3037a (merge conficts resolved);
ibering Feb 12, 2024
0493ab5
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 12, 2024
f8d6b51
#ITC-3037a: loadUsers by container_id and save (dashboards index view)
ibering Feb 12, 2024
df60518
ITC-3037a Refactor handling of flags to be 100% server side
nook24 Feb 12, 2024
4b9be31
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 12, 2024
451bede
ITC-3037a
nook24 Feb 12, 2024
4e95c66
#ITC-3037a: new association 'dashboard_tab_allocations' added
ibering Feb 12, 2024
e52ae7b
#ITC-3037a: refactoring reset index view
ibering Feb 12, 2024
d914543
#ITC-3037a: fixed typo in DashboardTabsTable association (DashboardTa…
ibering Feb 12, 2024
a3b2496
ITC-3037a
nook24 Feb 12, 2024
ca82cd8
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 12, 2024
5a3f26d
ITC-3037a
nook24 Feb 12, 2024
633cc6c
ITC-3037a
nook24 Feb 12, 2024
1d23515
ITC-3037a
nook24 Feb 12, 2024
5776db7
ITC-3037a
nook24 Feb 12, 2024
0285679
#ITC-3037a load dashboard tabs by container id (consider user rights)
ibering Feb 12, 2024
d2ef7e8
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 12, 2024
94791ff
ITC-3037a Fix associations
nook24 Feb 13, 2024
e8494ee
#ITC-3037a reorder name and container input fields
ibering Feb 13, 2024
1cddaf7
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 13, 2024
e964b39
ITC-3037a Remove test data
nook24 Feb 13, 2024
f0862fb
ITC-3037a Fix validation
nook24 Feb 13, 2024
b74f27b
ITC-3037a Fix back button
nook24 Feb 13, 2024
4eeee4a
ITC-3037a Add edit method
nook24 Feb 13, 2024
583e953
#ITC-3037a DashboardAllocations: index view
ibering Feb 13, 2024
2ac377f
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 13, 2024
b09bd14
#ITC-3037a DashboardAllocations: index view (allowEdit added)
ibering Feb 13, 2024
baaece5
#ITC-3037a DashboardAllocations: index view (allowEdit added)
ibering Feb 13, 2024
c02ed2a
ITC-3037a Add delete method
nook24 Feb 13, 2024
98da8ef
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 13, 2024
c428b86
ITC-3037a Add delete method
nook24 Feb 13, 2024
0fa2a19
#ITC-3037a DashboardAllocations: index view - show dashboard tab name
ibering Feb 13, 2024
99796ca
ITC-3037a Enable cascadeCallbacks to also cleanup dashboard_allocatio…
nook24 Feb 13, 2024
0debaa3
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 13, 2024
d159175
ITC-3037a Bring back hasUserATab method from original ITC-3037
nook24 Feb 13, 2024
ebbeee8
ITC-3
nook24 Feb 13, 2024
286a4b0
#ITC-3037a DashboardAllocations: get tab allocations by user
ibering Feb 13, 2024
0edae5c
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 13, 2024
b32a039
#ITC-3037a DashboardAllocations: get tab allocations by user (user id…
ibering Feb 13, 2024
491fe52
ITC-3037a Make sure to check the owner ship of a Dashboard_tab in all…
nook24 Feb 13, 2024
421d05a
ITC-3037a Move code
nook24 Feb 13, 2024
e662200
#ITC-3037a DashboardAllocations: add/edit view disable already assign…
ibering Feb 13, 2024
fd6466a
#ITC-3037a: merge conficts resolved
ibering Feb 13, 2024
84e8eb1
#ITC-3037a DashboardAllocations: index view (style issues)
ibering Feb 13, 2024
c3b7cab
ITC-3037a Implement readonly feature
nook24 Feb 13, 2024
eea2708
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 13, 2024
b8ec218
#ITC-3037a DashboardAllocations: loadElementsByContainerId - build in…
ibering Feb 13, 2024
1dc7e64
ITC-3037a Sort Tabs by possition
nook24 Feb 13, 2024
47ebf83
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 13, 2024
09b7c8f
ITC-3037a Check user ownership in all core dashboard widget methods
nook24 Feb 14, 2024
374fa32
ITC-3037a Check user ownership in all module dashboard widget methods
nook24 Feb 14, 2024
e98ffd4
ITC-3037a disable all slider input elements
nook24 Feb 14, 2024
a3a61cf
#ITC-3037a DashboardAllocations: loadElementsByContainerId - consider…
ibering Feb 14, 2024
50147fb
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
ibering Feb 14, 2024
b4a3282
ITC-3037a Disable drop-down menu if the user is not the owner of a tab
nook24 Feb 14, 2024
a8dadbf
Merge branch 'ITC-3037a' of https://github.com/it-novum/openITCOCKPIT…
nook24 Feb 14, 2024
82e368b
ITC-3037a add missing card class
nook24 Feb 14, 2024
41c9639
ITC-3037a Format code
nook24 Feb 14, 2024
3c86ddd
ITC-3037a Gray text for rename of dashboard is locked
nook24 Feb 14, 2024
f59d179
#ITC-3037a DashboardAllocations: add and edit allocation directly (ov…
ibering Feb 14, 2024
66255a0
#ITC-3037a DashboardAllocations: remove allocation directly (over tab)
ibering Feb 14, 2024
0bd5388
Merge pull request #1632 from it-novum/ITC-3077
nook24 Feb 14, 2024
1bdfd84
#ITC-3037a DashboardAllocations: add/edit in dashboards/index - reset…
ibering Feb 14, 2024
830b240
#ITC-3037a Dashboard index view: style issues (color for allocated an…
ibering Feb 14, 2024
979ca87
#ITC-3037a: Merge development into ITC-3037a (merge conficts resolved);
ibering Feb 14, 2024
97c3c93
#ITC-3037a DashboardAllocations: add/edit in dashboards/index - reset…
ibering Feb 14, 2024
eb261cd
#ITC-3037a HostsController: disabled hosts view - fixed undefined ind…
ibering Feb 15, 2024
9a52d58
add german translations for status pages create/edit
dietmarj Feb 15, 2024
d3862af
#ITC-3037 DashboardsTabs: style issues - use different colors for sha…
ibering Feb 15, 2024
a71ad30
#ITC-3037a DashboardsTabs: style issues
ibering Feb 15, 2024
e1c7785
OA-52 Add NTP / System Time Check to openITCOCKPIT
nook24 Feb 15, 2024
aa35f2c
Merge pull request #1642 from it-novum/OA-52
ibering Feb 15, 2024
0a8b20e
one missing translassion for status page
dietmarj Feb 16, 2024
6824e68
Merge branch 'development' of https://github.com/it-novum/openITCOCKP…
dietmarj Feb 16, 2024
2f9f491
Merge pull request #1644 from it-novum/ITC-3037a
Jan-Nox Feb 16, 2024
f1ec224
Merge pull request #1636 from it-novum/ITC-3161
ibering Feb 16, 2024
50b393f
Use range thresholds for agent NTP check
nook24 Feb 19, 2024
b91ee9a
#ITC-3171 Changelog/index: Avoid duplicates after comparison new and …
ibering Feb 19, 2024
792b01a
Merge pull request #1645 from it-novum/ITC-3171
nook24 Feb 19, 2024
28a6d72
ITC-1680
abergen-itn Feb 21, 2024
8e7ce81
#ITC-3139 MSSQL wizard logs password to changelog: hide custom variab…
ibering Feb 21, 2024
26ed727
#ITC-3139 MSSQL wizard logs password to changelog: insert does not wo…
ibering Feb 21, 2024
62e9a51
Merge pull request #1648 from it-novum/ITC-3139
nook24 Feb 22, 2024
447fc65
ITC-2483
abergen-itn Feb 22, 2024
8b31b81
Update ---bug-report.md
nook24 Feb 29, 2024
af31604
Set version to 4.7.1
nook24 Mar 1, 2024
e27832c
Merge pull request #1647 from it-novum/ITC-1680
nook24 Mar 4, 2024
23a33a2
Merge pull request #1650 from it-novum/ITC-2483
nook24 Mar 4, 2024
bf0e29e
Merge development into ITC-840
nook24 Mar 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/---bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ A clear and concise description of what you expected to happen.
If applicable, add screenshots to help explain your problem. You can upload screenshots via drag and drop

**Versions**
* openITCOKPIT Server Version: 4.x.x
* openITCOCKPIT Server Version: 4.x.x
* Operating system

**Additional context**
Expand Down
236 changes: 236 additions & 0 deletions config/Migrations/20230825052427_Statuspage.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,236 @@
<?php
declare(strict_types=1);

use Migrations\AbstractMigration;

class Statuspage extends AbstractMigration {
public $autoId = false;

/**
* Change Method.
*
* More information on this method is available here:
* https://book.cakephp.org/phinx/0/en/migrations.html#the-change-method
* @return void
*/
public function change(): void {
if (!$this->hasTable('statuspages')) {
$this->table('statuspages')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('container_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('name', 'string', [
'default' => null,
'limit' => 255,
'null' => false,
])
->addColumn('description', 'string', [
'default' => null,
'limit' => 1000,
'null' => true,
])
->addColumn('public', 'boolean', [
'default' => 0,
'limit' => null,
'null' => false,
])
->addColumn('show_downtimes', 'boolean', [
'default' => 0,
'limit' => null,
'null' => false,
])
->addColumn('show_downtime_comments', 'boolean', [
'default' => 0,
'limit' => null,
'null' => false,
])
->addColumn('show_acknowledgements', 'boolean', [
'default' => 0,
'limit' => null,
'null' => false,
])
->addColumn('show_acknowledgement_comments', 'boolean', [
'default' => 0,
'limit' => null,
'null' => false,
])
->addColumn('created', 'datetime', [
'default' => null,
'limit' => null,
'null' => false,
])
->addColumn('modified', 'datetime', [
'default' => null,
'limit' => null,
'null' => false,
])
->create();
}

if (!$this->hasTable('statuspages_to_hosts')) {
$this->table('statuspages_to_hosts')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('statuspage_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('host_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('display_alias', 'string', [
'default' => null,
'limit' => 255,
'null' => true,
])
->addIndex(
[
'statuspage_id',
]
)
->addIndex(
[
'host_id',
]
)
->create();
}

if (!$this->hasTable('statuspages_to_services')) {
$this->table('statuspages_to_services')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('statuspage_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('service_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('display_alias', 'string', [
'default' => null,
'limit' => 255,
'null' => true,
])
->addIndex(
[
'statuspage_id',
]
)
->addIndex(
[
'service_id',
]
)
->create();
}

if (!$this->hasTable('statuspages_to_hostgroups')) {
$this->table('statuspages_to_hostgroups')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('statuspage_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('hostgroup_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('display_alias', 'string', [
'default' => null,
'limit' => 255,
'null' => true,
])
->addIndex(
[
'statuspage_id',
]
)
->addIndex(
[
'hostgroup_id',
]
)
->create();
}

if (!$this->hasTable('statuspages_to_servicegroups')) {
$this->table('statuspages_to_servicegroups')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('statuspage_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('servicegroup_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('display_alias', 'string', [
'default' => null,
'limit' => 255,
'null' => true,
])
->addIndex(
[
'statuspage_id',
]
)
->addIndex(
[
'servicegroup_id',
]
)
->create();
}

}

public function down(): void {
$this->table('statuspages')->drop()->save();
$this->table('statuspages_to_hosts')->drop()->save();
$this->table('statuspages_to_servicess')->drop()->save();
$this->table('statuspages_to_hostgroups')->drop()->save();
$this->table('statuspages_to_servicegroups')->drop()->save();
}
}
130 changes: 130 additions & 0 deletions config/Migrations/20231120104515_AllocatedDashboards.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
<?php
// Copyright (C) <2015-present> <it-novum GmbH>
//
// This file is licensed under the terms of the openITCOCKPIT Enterprise Edition license agreement.
// The license agreement and license key were sent with the order confirmation.

declare(strict_types=1);

use Migrations\AbstractMigration;

/**
* Class AllocatedDashboards
*
* Usage:
* openitcockpit-update
*/
class AllocatedDashboards extends AbstractMigration {
/** @inheritdoc */
public $autoId = false;

/**
* Up Method.
*
* More information on this method is available here:
* https://book.cakephp.org/phinx/0/en/migrations.html#the-up-method
* @return void
*/
public function up(): void {
if (!$this->hasTable('dashboard_tab_allocations')) {
$this->table('dashboard_tab_allocations')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('name', 'string', [
'limit' => 255,
'null' => false,
])
->addColumn('dashboard_tab_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('container_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('user_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
'comment' => 'user which created the allocation'
])
->addColumn('pinned', 'boolean', [
'default' => 0,
'length' => null,
'null' => false,
])
->addColumn('created', 'datetime', [
'default' => null,
'limit' => null,
'null' => false,
])
->addColumn('modified', 'datetime', [
'default' => null,
'limit' => null,
'null' => false,
])
->create();
}
if (!$this->hasTable('usergroups_to_dashboard_tab_allocations')) {
$this->table('usergroups_to_dashboard_tab_allocations')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('usergroup_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('dashboard_tab_allocation_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->create();
}
if (!$this->hasTable('users_to_dashboard_tab_allocations')) {
$this->table('users_to_dashboard_tab_allocations')
->addColumn('id', 'integer', [
'autoIncrement' => true,
'default' => null,
'limit' => 11,
'null' => false,
])
->addPrimaryKey(['id'])
->addColumn('user_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->addColumn('dashboard_tab_allocation_id', 'integer', [
'default' => null,
'limit' => 11,
'null' => false,
])
->create();
}
}

/**
* Down Method.
*
* More information on this method is available here:
* https://book.cakephp.org/phinx/0/en/migrations.html#the-down-method
* @return void
*/
public function down(): void {
$this->table('usergroups_to_dashboard_tab_allocations')->drop()->save();
$this->table('users_to_dashboard_tab_allocations')->drop()->save();
}
}
Loading