Code Monkey home page Code Monkey logo

apis's People

Contributors

alsaihn avatar cmhedrick avatar dependabot[bot] avatar dozertrashpanda avatar meanderfox avatar rechner avatar resba avatar shishome avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apis's Issues

Add dealer lookup and payment

Assumed: Dealers receive a link to the lookup form with their registration token in the url

The lookup form will:

  • Ask for their email
  • Retrieve the dealer application that matches both token and email (error popup if not found)
  • Display a version of the application with their info, allowing changes to some fields (have initial list from Indigo)
  • Take payment

Integration with User Accounts

Should we be integrating with Users so we can offer people the ability to manage their registration? Like signing up to do panels or registering with marketplace?

Birthdate not being accepted on the dealer form

Dealer emailed that they couldn't enter their birthdate. The form blanked it out whenever they tried to enter it.

Potentially a problem with how their specific browser implements a date type field, so adding bootstrap datepicker instead.

Create upgrade level form

Rules:
Can only upgrade, or change options for existing level
If upgrading, any shared options should keep their existing data

New staff whose initial reg and staff reg are different price points are being charged the difference.

If a person registers during pre-reg, then gets promoted to staff after prices have changed, they are being charged the difference. This is because they have a paid badge before they get to the staff registration form, so the discount is voided.

Current workaround - Reg Head is changing price types to the current set before promoting to staff.

Possible fix - make the staff reg token reset after reg, force staff to use upgrade form to upgrade levels, remove discount void from staff total calculation since they can only ever use it once.

Change onsite reg birthdate field to 3 field entry

The default behavior on tablets for the date field type is a bottleneck for onsite registration. Switch back to year (4-digits validation, =< current year), day (2-digits validation, <= 31), and month (dropdown, spelled-out) fields.

Example image from samsung account

Create checkout page

Page to display orders so far, button to add another person and button to continue to checkout.

Allow merchandise to be listed and purchased by any attendee level in same card

Add mechanism to allow any attendee level to pre-order con store merchandise and pay for it in the same cart to allow for presale, which can help prevent over/understock of convention merchandise, drive sales, and allow non-sponsor levels to customise their swag experience before the event.

Integration of an existing Django e-commerce module may be an easy way to accomplish this.

Updates to staff forms for 2019

-- Add a blank option at the top of the t-shirt size list and make it required. This is to prevent people from leaving their selection as Small and being upset at con when they get a Small.
-- Add badge ID (read only) to staff admin page
-- Add checkbox for "Checked In" status to staff admin page

Create add/change assistants form

Business rules:
show existing assistants
not charge for changing assistant information
not allow removing assistants
charge for adding new assistants

Exhibitions staff are responsible for ensuring assistants have not been registered already, there's a different process for changing those if they already have.

Potential - Driver's License scanners for on-site reg

Idea to allow us and/or attendees to scan their driver's license to pre-fill name, dob and address into the reg form.

Are there any legal qualifications to be able to own/use the scanners?
How much do they cost?

Options form

Use options returned with pricelevel items to collect option values from attendee

Make tokens one-use

After using a token to register as staff or dealer, or after adding a Jersey to an attendee record, create a new token on the applicable part of the record.

Store past tokens for reference?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.