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).
... View more