 
       ;; a team member of this org
       ((set teams) (:team-id org))
-      (merge base-access {:access-level premium-viewer-access})
+      (merge base-access {:access-level :viewer})
 
       ;; public access to orgs w/ at least 1 public board AND that allow public boards
       (and


      ;; a named viewer of this board
      (and (= board-access :private) (board-viewers user-id))
      (merge base-access {:access-level premium-viewer-role})

      ;; a team member on a non-private board
      (and (not= board-access :private) ((set teams) (:team-id org)))
      (merge base-access {:access-level premium-viewer-role})

      ;; anyone else on a public board IF the org allows public boards
      (and (= board-access :public) (not (-> org :content-visibility :disallow-public-board)))

                   member? :member
                   :else   :anonymous)
        base-access {:role role
                     :premium? premium?}]
    (cond
      ;; an admin of this org's team
      ((set admin) (:team-id org))
