

- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Many times, I need to create a view for someone else to consume. It's usually a short-term request. Over weeks or months or years, we end up with a ton of "stale" views -- views that are never used by anyone ever again. It's a pain to go through a manually purge those views. Instead, what if...
* When you create a view, you're given the option to set an EXPIRATION TIMESTAMP (sort of like a time-to-live TTL) on a view?
* Then, when the TTL expires, Airtable automatically *deletes/purges* the view?
* As a bonus, maybe perhaps 1 week before the TTL expires, send a REMINDER EMAIL to anyone who has accessed the view in the past?
* If some DOES access the view within that 1 week, then Airtable automatically EXTENDS the TTL out like another 30 days?
* Of course, provide creators with an option to turn OFF the TTL if need be, but allow them to keep it in place for views that are rarely accessed (if ever).
* Lastly, if a view gets accessed via an API call, then by default the TTL should be cleared (if set accidentally).