Closed Bug 1065479 Opened 10 years ago Closed 9 years ago

Add auth to AirMo static pages

Categories

(Webtools Graveyard :: Air Mozilla, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: richard, Assigned: peterbe)

References

Details

Mardi and William are looking for a place to post things like MoCo meeting minutes in a place with the same auth requirements as the original event. 

We have static pages which could do the job.  Can we add the same Persona Auth to those as we have for events?
It wouldn't be particularly hard to protect the static pages with similar privacy settings as we have for events. Once set, and you enter the URL to the static page, we either let them stay or we redirect out. 

The crux is more in how do we make a link to these pages? I guess, you could always just type in the link, a la "Hey, checkout the <a href="/notes/moco-sept09">meeting notes</a> here" in the event description.
Eventually I think we'd have to come up with some sort of indexing for static pages, but just getting something up for the MoCo meeting notes would be a start.  That will be the bulk of the use for a while yet.
Assignee: nobody → peterbe
Status: NEW → ASSIGNED
Hmm.. This is far less simple than I thought. We're using a built in functionality (django's FlatPages in the contrib package) so we can't extend it at will.

The path forward would have to be to make our own copy and write some clever migration.
Depends on: 1147182
Commits pushed to master at https://github.com/mozilla/airmozilla

https://github.com/mozilla/airmozilla/commit/9e8f9b940ae0b77a30c3a631a072ee2636ead228
fixes bug 1065479 - Add auth to AirMo static pages

https://github.com/mozilla/airmozilla/commit/ef65f874e77dc347696d44bd1cc9d05c2b8e92ef
Merge pull request #250 from peterbe/bug-1065479-add-auth-to-airmo-static-pages

fixes bug 1065479 - Add auth to AirMo static pages
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: Webtools → Webtools Graveyard
You need to log in before you can comment on or make changes to this bug.