Ad Widget

Collapse

Usability and Pagination in Zabbix frontend

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dave
    Junior Member
    • Jul 2006
    • 6

    #1

    Usability and Pagination in Zabbix frontend

    Dear Zabbix Team,


    For the love of usability, Please could you add the pagination bar to the top of lists above the headings for the columns.
    There is no reason why users need to scroll through an entire page just to be able to get to page 2 or more.

    Please and thank you.

  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    You can do this yourself by editing the php files in the directory where the frontend is located.
    For example, in order to do this for the page "Hosts configuring", you need to add another
    Code:
    $data['paging'],
    construction before the existing one in the /include/views/configuration.host.list.php file to get
    Code:
    $form->addItem([
       $data['paging'],
       $table,
       $data['paging'],
    .

    For some files, the design is slightly different
    Code:
    $this->data['paging'],
    - but the meaning of the actions is the same.

    Sometimes:
    Code:
    $form->addItem([$data['paging'],$table,$data['paging']]);
    Last edited by Hamardaban; 28-05-2021, 13:10.

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #3
      I answered the questioner. If he needs it, let him write requests. :-)


      For example, I am comfortable with some of the changes I have made. I published them on the forum in the public domain. If the developers find any of this interesting or necessary, they can take it to work. Don't want to? Well!

      Why should I bother with requests and descriptions? :-)
      Last edited by Hamardaban; 28-05-2021, 13:16.

      Comment

      • Dave
        Junior Member
        • Jul 2006
        • 6

        #4
        Originally posted by Hamardaban
        You can do this yourself by editing the php files in the directory where the frontend is located.
        For example, in order to do this for the page "Hosts configuring", you need to add another
        Code:
        $data['paging'],
        construction before the existing one in the /include/views/configuration.host.list.php file to get
        Code:
        $form->addItem([
        $data['paging'],
        $table,
        $data['paging'],
        .

        For some files, the design is slightly different
        Code:
        $this->data['paging'],
        - but the meaning of the actions is the same.

        Sometimes:
        Code:
        $form->addItem([$data['paging'],$table,$data['paging']]);
        Thank you for the information, it was a great help and I managed to add in the pagination!


        Originally posted by cyber
        If you would like Zabbix to implement this, please submit a feature request... writing it here in Forum does not make it happen.

        Thank you, I will do so.



        Comment

        • cyber
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Dec 2006
          • 4807

          #5
          If you would like Zabbix to implement this, please submit a feature request... writing it here in Forum does not make it happen.

          ...
          EDIT: this post is a bit out of sync, should be up in thread, but due to forum issues, ordering is wrong
          Last edited by cyber; 10-01-2022, 14:25.

          Comment

          • cyber
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Dec 2006
            • 4807

            #6
            I actually answered to thread starter also... Not to you @Hamardaban.. I really do not think that you should be the one submitting requests here..
            Of course, if someone has a quick solution and it feels comfortable to do it, its their decision to implement it. But in a long run, if its something, that I probably need to redo after some upgrades etc... Maybe its worth to submit that request. Getting noticed through ticket seems a bit more reliable, than hoping someone will pick it up from forum thread... But who knows.. Maybe long time posters and contributors are noticed more often..
            EDIT: this post is a bit out of sync, should be up in thread, but due to forum issues, ordering is wrong
            Last edited by cyber; 10-01-2022, 14:26.

            Comment

            • Althea
              Junior Member
              • Dec 2021
              • 1

              #7
              nconsistent entity selection. Primarily template selection in host properties. (ZBX-7341)
              Existing hosts in Monitoring -> Discovery are not clickable (ZBXNEXT-165)
              Some tables lack headers (user media listing) (ZBXNEXT-998)
              Some tables have not been redesigned to use Remove links, they still have checkboxes + "delete selected" button (user media listing, bar reports etc) (partially - ZBXNEXT-998)
              Element selection field should be right below type selection dropdown in the map element properties popup (ZBXNEXT-161)
              In some tables links that call out a contextual overlay window have the same appearance as ordinary links vs dotted underline. Example: Monitoring -> Overview
              Visual presentation of tables can be simplified. We could benefit from increased readability by eliminating heavy borders and background color

              Comment

              Working...