         <hr />
 
         <p>
-          <button type="button" className="standard-button" disabled={@props.project.private or not @props.project.live or @state.setting.beta or @props.project.beta} onClick={@set.bind this, 'beta', true}>Apply for beta</button>{' '}
+          <button type="button" className="standard-button" disabled={@props.project.private or not @props.project.live or @state.setting.beta_requested or @props.project.beta_requested} onClick={@set.bind this, 'beta_requested', true}>Apply for beta</button>{' '}
           {if @props.project.private
             <span>Only <strong>public projects</strong> can apply for a beta.</span>
           else if not @props.project.live
             <span>Only <strong>live projects</strong> can apply for a beta.</span>
-          else if @props.project.beta
-            <span>Beta status has been applied for. <button type="button" disabled={@state.setting.beta} onClick={@set.bind this, 'beta', false}>Cancel application</button></span>}
+          else if @props.project.beta_requested
+            <span>Beta status has been applied for. <button type="button" disabled={@state.setting.beta_requested} onClick={@set.bind this, 'beta_requested', false}>Cancel application</button></span>}
         </p>
 
         <p className="form-help">Pending approval, expose this project to users who have opted in to help test new projects.</p>

        {if @props.project.beta_approved
          <p>
            Beta status for this project has been approved. To end the beta test and make changes, switch back to <em>development</em> mode.
            {unless @props.project.launch or @props.project.launch_approved
              <span>If you’re ready to launch this project, see the next section.</span>}
          </p>}


    error: null
    setting:
      private: false
      beta_requested: false
      launch_requested: false

  render: ->
    looksDisabled =
      opacity: 0.7
      pointerEvents: 'none'

    <div>
