olin-build / abe-web

Web Calendar front-end to ABE (Amorphous Blob of Events)
https://events.olin.build/
MIT License
5 stars 4 forks source link

Hide unauthorized ui #220

Closed osteele closed 6 years ago

osteele commented 6 years ago

Description

Start #217, #179.

Remaining work depends on olinlibrary/ABE#214. This work is to retrieve the account info from GET /account instead of initializing it to a constant that grants all permissions; to extend withServerInfo (currently in PR #219) to verify that the account has been loaded; and to guard the Sidebar by withServerInfo.

Required

Changes must conform to these requirements:

Aspirational

We don't yet require these, but they are nice to have: