All programs, regardless if they are internal or authorized, have a state. There are 4 program states.
- Draft
- All new programs are created as drafts
- Always accessible & editable by Admins (with permission)
- Never visible to Travelers
- State can be changed to published at any time
- State can be deleted at any time
- Think of drafts as a work in progress!
- Published
- Always accessible & editable by Admins (with permission)
-
- Published programs are always visible to Travelers and Visitors (Unless they're marked private! More on private programs can be found here.)
- An authorized program in the published state that has authorization set to allowed is always available to be authorized/visible to Travelers if authorized
-
- State can be changed to unpublished at any time
- Think of it as the official, live state that Travelers and Visitors can see
- Unpublished
- Always accessible & editable by admins (with permission)
- Unpublished programs are never visible to travelers or visitors
- An authorized program in the unpublished state is never available to be authorized and is not visible to Travelers
- State can be changed back to published at any time
- Think of it as a version 'on hold'
- Archived
- Accessible by Admins, but never editable
- Archived programs are never visible to Travelers or Visitors
- An authorized program in the archived state is never available to be authorized and is not visible to Travelers
- State can never be changed
- Think of it being in the program graveyard