docs: def add_link(
          self,
          name,
          href,
          icon="",
          label="",
          category="",
          category_icon="",
          category_label="",
          baseview=None,
      ):
          """
              Add your own links to menu using this method
  
              :param name:
                  The string name that identifies the menu.
              :param href:
                  Override the generated href for the menu.
                  You can use an url string or an endpoint name
              :param icon:
                  Font-Awesome icon name, optional.
              :param label:
                  The label that will be displayed on the menu,
                  if absent param name will be used
              :param category:
                  The menu category where the menu will be included,
                  if non provided the view will be accessible as a top menu.
              :param category_icon:
                  Font-Awesome icon name for the category, optional.
              :param category_label:
                  The label that will be displayed on the menu,
                  if absent param name will be used
  
          """
          self.menu.add_link(
              name=name,
              href=href,
              icon=icon,
              label=label,
              category=category,
              category_icon=category_icon,
              category_label=category_label,
              baseview=baseview,
          )
          if self.app:
              self._add_permissions_menu(name)
              if category:
                  self._add_permissions_menu(category)