code: def bootstrap(command, conf, vars):
      
  
      # <websetup.bootstrap.before.auth
      from sqlalchemy.exc import IntegrityError
      try:
          u = model.User()
          u.user_name = 'manager'
          u.display_name = 'Example manager'
          u.email_address = 'manager@somedomain.com'
          u.password = 'managepass'
      
          model.DBSession.add(u)
      
          g = model.Group()
          g.group_name = 'managers'
          g.display_name = 'Managers Group'
      
          g.users.append(u)
      
          model.DBSession.add(g)
      
          p = model.Permission()
          p.permission_name = 'manage'
          p.description = 'This permission give an administrative right to the bearer'
          p.groups.append(g)
      
          model.DBSession.add(p)
      
          u1 = model.User()
          u1.user_name = 'editor'
          u1.display_name = 'Example editor'
          u1.email_address = 'editor@somedomain.com'
          u1.password = 'editpass'
      
          model.DBSession.add(u1)
          model.DBSession.flush()
          transaction.commit()
      except IntegrityError:
          print('Warning, there was a problem adding your auth data, it may have already been added:')
          import traceback
          print(traceback.format_exc())
          transaction.abort()
          print('Continuing with bootstrapping...')
docs: Place any commands to setup depotexample here