[ZBXNEXT-3073] Private screens Created: 2015 Dec 15 Updated: 2016 Jan 28 Resolved: 2016 Jan 28 |
|
Status: | Closed |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | API (A), Frontend (F) |
Affects Version/s: | None |
Fix Version/s: | 3.0.0alpha6 |
Type: | Change Request | Priority: | Blocker |
Reporter: | Ivo Kurzemnieks | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 1 |
Labels: | screens | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Description |
It would be nice to support private screens with ability of sharing it with other users and user groups. |
Comments |
Comment by Krishna Moorthy [ 2015 Dec 15 ] |
help me guys i wnt 2 do project over ths tool. |
Comment by richlv [ 2015 Dec 15 ] |
moorthy938, you might want to contact community members about general topics - this issue tracker is for feature requests. |
Comment by Oleg Egorov (Inactive) [ 2015 Dec 21 ] |
Specification at https://www.zabbix.org/wiki/Docs/specs/ZBXNEXT-3073 |
Comment by Oleg Egorov (Inactive) [ 2015 Dec 23 ] |
(1) [I] Please review schema changes and database upgrade patch in r57340 and r57358 iivs Templated screens have userid, but regular screens have not. Should be the other way around. REOPENED. oleg.egorov RESOLVED IN r57502 iivs Looks good now. Thanks! |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(2)
Removed translation strings:
iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(3) oleg.egorov RESOLVED in r57481 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(4) screen.update: Instead of extendObjects() you should use extendFromObjects() and merge only the name. Other fields like templateid is risky to merge in that array. oleg.egorov RESOLVED in r57525 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(5)
oleg.egorov Super great! CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(6) It would be nice to restrict users from possibly setting sharing values for templated screens. For example: Cannot set "%1$s" for template screen "%2$s". As for templatedscreen.get method, we could remove "userid" and "private" fields from requests, since they do not play any role (for now). oleg.egorov RESOLVED in r57548 iivs Great! |
Comment by Ivo Kurzemnieks [ 2016 Jan 06 ] |
(7) In documentation is mentioned that read permission for screen element is needed if user wants to add this element to a screen. Right now it seems like user needs to have read-write permissions. oleg.egorov RESOLVED IN r57469 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 07 ] |
(8) Performing screen.update and updating only list of users, I get an error: Cannot perform update statement on table "screens" without values. oleg.egorov RESOLVED in r57528 iivs Same error when trying to change private/public. REOPENED oleg.egorov CANNOT REPRODUCE iivs Strange. Seems like I too can no longer reproduce this. |
Comment by Ivo Kurzemnieks [ 2016 Jan 08 ] |
(9) When cloning a screen, it fills owner field with "undefined". oleg.egorov RESOLVED in r57503 iivs Cloning a screen and then adding results in error: Field "screenid" is mandatory. REOPENED oleg.egorov RESOLVED in r57529 iivs screenconf.php: 59, 126-129 looks like this code is redundant. REOPENED oleg.egorov RESOLVED in r57539 and r57549 iivs Thanks! |
Comment by Ivo Kurzemnieks [ 2016 Jan 08 ] |
(10)
oleg.egorov RESOLVED in r57533 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 08 ] |
(11)
oleg.egorov RESOLVED in r57544 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 11 ] |
(12) Export screen as superadmin and XML contains errors: iivs Results from corrupted database. Problem is in templated screens API validation. Mentioned in ZBX-3783 (23). |
Comment by Ivo Kurzemnieks [ 2016 Jan 12 ] |
(13)
oleg.egorov RESOLVED in r57555 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 12 ] |
(14) Configuration -> Templates -> Screens highlights Monitoring -> Screens in main menu. CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 12 ] |
(15) When trying to import screens that user is unable to see, but they exist I get "No permissions to referred object or it does not exist!" error. In import referencer instead of SQL, we should use Screen API. We will get different results that way and different error message. oleg.egorov RESOLVED in r57563 iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 12 ] |
(16) The screen list should display read-only screens. It currently displays read-write screens. iivs RESOLVED in r57567 iivs Please, review my changes in r57568 oleg.egorov Thanks! CLOSED |
Comment by Oleg Egorov (Inactive) [ 2016 Jan 13 ] |
Available in pre-3.0.0alpha6 (trunk) r57596. |
Comment by Oleg Egorov (Inactive) [ 2016 Jan 20 ] |
(17) API documentation: Updated documentation: iivs "screen" is not a method. oleg.egorov RESOLVED
REOPENED oleg.egorov Updated pages
RESOLVED
REOPENED oleg.egorov Changed in: RESOLVED iivs CLOSED |
Comment by Ivo Kurzemnieks [ 2016 Jan 21 ] |
(18)
martins-v The screenshot has been updated. The permission change mentioned in https://www.zabbix.com/documentation/3.0/manual/introduction/whatsnew300#private_maps_screens_and_slide_shows and permissions also better described in https://www.zabbix.com/documentation/3.0/manual/config/visualisation/screens#overview (last three paragraphs of 'overview') RESOLVED. iivs Thanks! CLOSED |