code: func (g *dashboardGuardianImpl) GetAcl() ([]*m.DashboardAclInfoDTO, error) {
  	if g.acl != nil {
  		return g.acl, nil
  	}
  
  	query := m.GetDashboardAclInfoListQuery{DashboardId: g.dashId, OrgId: g.orgId}
  	if err := bus.Dispatch(&query); err != nil {
  		return nil, err
  	}
  
  	g.acl = query.Result
  	return g.acl, nil
  }
docs: // GetAcl returns dashboard acl