Similarly I'm sure you should be able to delete and modify your own postings. I'm not sure if anyone should be able to modify and delete them.
As you say, it will be essential to apply access controls and to enable deletion, or perhaps editing (although deletion + resubmission may suffice).
Yes, this is more complicated. Right now, it would be a little nontrivial to cleanly match postings with their submitters to do this kind of granular permission filtering—once the event is created, the system keeps no record of who created it. One thing I could do easily would be to add the submitter's email address to the event (e.g. "Submitted by bvl mit edu"). That would make it easy to grant permissions later on, but it would make the submitter public. We could also have a list of privileged email addresses with update / delete permissions.
A quick addendum: I found a good way of labeling events with the submitter's email address without making it public. The system now supports event creation from any .edu email address, and allows the creator of an event to replace, delete, or cancel it. (Cancellation just modifies the title from "Title" to "CANCELLED: Title".)
Upon submission, the confirmation email includes an ID (e.g. "BAPC-mm12ex5n-zx4r") that can be used to make changes later. For example, to cancel the event, the submitter just needs to send an email with subject line "Cancel BAPC-mm12ex5n-zx4r".
See below for the current format of the digest email. (I took this week's BAPC events and moved them to next week so it would show them in the email.) How committed are we to pure plaintext? A few <a> tags would really clean this up.
Ben
Boston Area Physics Calendar – Upcoming Events =============================================
Monday, March 2, 2026 2:30 PM Rare Processes during Inflation: CMB Hotspots and Early Galaxies Location: MIT Cosman Seminar Room (6C-442) Event link: https://calendar.google.com/calendar/u/0/event?eid=NWNuanVlNWY2c3M0cXY1dDl2aHNjb2RzcDQgZDgwZTMxYTRlNTlmMWM4MTgwN2ZlM2I2ZWQyYTY2MWUwNDAxM2Q4ZjJhYzUxYzJiOTNlMGY4ZmVkYzhhYjUzOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t 4:30 PM Department of Physics Colloquium: “The Vera C. Rubin Observatory: A New Eye Opens on the Universe” Location: Harvard University, Jefferson Lab, Room 250 Event link: https://calendar.google.com/calendar/u/0/event?eid=aGRycGIxYTRuYm4yYnUyM2IzdHVpamk3bDAgZDgwZTMxYTRlNTlmMWM4MTgwN2ZlM2I2ZWQyYTY2MWUwNDAxM2Q4ZjJhYzUxYzJiOTNlMGY4ZmVkYzhhYjUzOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
Tuesday, March 3, 2026 4:00 PM Physics Colloquium: “Automation, Optimization, and MRI-Only Workflows in Modern Brachytherapy” Location: UMass Lowell, Olsen 503 Event link: https://calendar.google.com/calendar/u/0/event?eid=dWpmM2JxaDhrNDI2MGNpamIxc3U3a3ZpbW8gZDgwZTMxYTRlNTlmMWM4MTgwN2ZlM2I2ZWQyYTY2MWUwNDAxM2Q4ZjJhYzUxYzJiOTNlMGY4ZmVkYzhhYjUzOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
--- To submit an event, email bapc submit gmail com with: Date: Friday, December 13, 2024 Time: 3:00 PM Location: MIT Room 4-270 Title: Your Talk Title (Any other text in the body becomes the event note, e.g. speaker, abstract, Zoom link.)
To subscribe to the BAPC calendar (optional), use this link: https://calendar.google.com/calendar/u/0?cid=ZDgwZTMxYTRlNTlmMWM4MTgwN2ZlM2I2ZWQyYTY2MWUwNDAxM2Q4ZjJhYzUxYzJiOTNlMGY4ZmVkYzhhYjUzOEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t View the calendar in your browser: https://calendar.google.com/calendar/embed?src="" group calendar google com&ctz=America/New_York
|