PageSourceSearch

https://dust.events/assets/js/cb02019c.c3c6aee4.js

js dust.events collected 2026-10-04 11:36:59 UTC 4,699 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkadmin_docs=self.webpackChunkadmin_docs||[]).push([[2875],{6002:(e,t,a)=>{a.r(t),a.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>c,frontMatter:()=>r,metadata:()=>i,toc:()=>d});var n=a(4848),s=a(8453);const r={slug:"event-approval",title:"Event Approval Workflow",authors:"damian",tags:["dust","updates",2026,"events","camps"]},o=void 0,i={permalink:"/blog/event-approval",source:"@site/blog/2026-04-29-event-approval.md",title:"Event Approval Workflow",description:"Camp and art leads can now approve events submitted by burners who are not owners of their space. When someone registers an event at a camp or art piece they don't manage, the lead receives an email to review and approve it before it goes live.",date:"2026-04-29T00:00:00.000Z",formattedDate:"April 29, 2026",tags:[{label:"dust",permalink:"/blog/tags/dust"},{label:"updates",permalink:"/blog/tags/updates"},{label:"2026",permalink:"/blog/tags/2026"},{label:"events",permalink:"/blog/tags/events"},{label:"camps",permalink:"/blog/tags/camps"}],readingTime:1.595,hasTruncateMarker:!0,authors:[{name:"Damian Tarnawsky",title:"Maintainer of dust",url:"https://github.com/damiant",imageURL:"https://github.com/damiant.png",key:"damian"}],frontMatter:{slug:"event-approval",title:"Event Approval Workflow",authors:"damian",tags:["dust","updates","2026","events","camps"]},unlisted:!1,prevItem:{title:"Mutant Vehicle Registration",permalink:"/blog/mv-registration"},nextItem:{title:"Public Event Submissions",permalink:"/blog/public-event-submissions"}},l={authorsImageUrls:[void 0]},d=[{value:"How It Works",id:"how-it-works",level:2},{value:"For Event Submitters",id:"for-event-submitters",level:2},{value:"For Camp and Art Leads",id:"for-camp-and-art-leads",level:2},{value:"Getting Started",id:"getting-started",level:2}];function p(e){const t={a:"a",h2:"h2",p:"p",strong:"strong",...(0,s.R)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.p,{children:"Camp and art leads can now approve events submitted by burners who are not owners of their space. When someone registers an event at a camp or art piece they don't manage, the lead receives an email to review and approve it before it goes live."}),"\n",(0,n.jsx)(t.h2,{id:"how-it-works",children:"How It Works"}),"\n",(0,n.jsxs)(t.p,{children:["When a burner submits an event at a camp or art installation they don't lead, the event is saved with an ",(0,n.jsx)(t.strong,{children:"unapproved"})," status and the camp or art lead receives an email notification. The email includes the event title, description, and a single ",(0,n.jsx)(t.strong,{children:"Approve Event"})," button. One click approves the event and it can then be published in the dust app."]}),"\n",(0,n.jsx)(t.p,{children:"Until then, the event is saved but hidden from attendees."}),"\n",(0,n.jsx)(t.h2,{id:"for-event-submitters",children:"For Event Submitters"}),"\n",(0,n.jsx)(t.p,{children:"When you submit an event at a camp or art piece you don't manage, you'll see a note on the event form confirming that the lead has been notified and the event is awaiting their approval. Once they approve it, the status updates automatically."}),"\n",(0,n.jsx)(t.p,{children:"If you come back to edit the event later, the form will show you whether the lead has approved it or not."}),"\n",(0,n.jsx)(t.h2,{id:"for-camp-and-art-leads",children:"For Camp and Art Leads"}),"\n",(0,n.jsxs)(t.p,{children:["If someone submits an event at your space, you'll receive an email with the event details. Review the submission and click ",(0,n.jsx)(t.strong,{children:"Approve Event"})," to publish it. The approval link is valid for 7 days."]}),"\n",(0,n.jsxs)(t.p,{children:["You don't need to log in \u2014 the link takes you straight to a confirmation page. You can also review and manage all events for your camp or art piece from the dust admin panel at ",(0,n.jsx)(t.a,{href:"https://edit.dust.events",children:"edit.dust.events"}),"."]}),"\n",(0,n.jsx)(t.h2,{id:"getting-started",children:"Getting Started"}),"\n",(0,n.jsx)(t.p,{children:"No configuration required. The approval workflow activates automatically whenever someone who is not an owner of a camp or art piece submits an event there."}),"\n",(0,n.jsx)(t.p,{children:"As a camp or art lead, make sure your contact email is up to date so you receive approval requests."})]})}function c(e={}){const{wrapper:t}={...(0,s.R)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},8453:(e,t,a)=>{a.d(t,{R:()=>o});var n=a(6540);const s={},r=n.createContext(s);function o(e){const t=n.useContext(r);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.