usgo / gocongress Goto Github PK
View Code? Open in Web Editor NEWAnnual US Go Congress Website
Home Page: https://www.gocongress.org
License: MIT License
Annual US Go Congress Website
Home Page: https://www.gocongress.org
License: MIT License
San Diego, CA.
This would allow an administrator to select which pros appear in the pros page.
I suggest having an automated email sent to the user and BCC'd to some Congress staff member whenever a payment is made, which includes A) the payment received, B) a summary of costs on the account, and C) the remaining balance in big, bold type.
We ran into a problem this year where there was a dispute of charges. A user claimed she had paid her account in full and that she was bait-and-switched when there was in fact a balance of $100 remaining. A paper trail would help settle these disputes and seems like good form.
A local phone number is a number of a phone that an attendee plans to bring to a venue or a number of a phone of a person an attendee is staying with if the attendee is staying off-site and has no phone.
Accept Hosted is the suggested replacement.
The age limits for plans should be enforced when the user clicks Continue on the New Attendee form. For example, prevent a youth from requesting adult housing, or an adult from requesting the child meal plan.
Currently, there is a Mandatory option on a category requiring users to select one or more plans from that category. A second option requiring a user to select exactly one plan from that category would be very useful and reduce registration errors. During the 2015 Congress registration, a few users have selected more than one room type, a room type and 'No Room', a meal plan and 'No Meal Plan', 'Key Deposit' and no room type. If this feature were available, I would suggest having one category for room type (including 'No Room'), and a second category for 'Key Deposit' or 'No Key Deposit'.
Attempting to submit a guardian name results in the following message:
Please fix this 1 thing about your registration
Guardian can't be blank
Rather than have N different reports for each of the daily-rate plans, it would be much more convenient to have one report for all the daily-rate plans with a new column containing the plan name. Also, it would be more convenient to have 1's and 0's, rather than 'TRUE' and 'FALSE', so we can sum a column in the spreadsheet.
Boston, MA.
Heroku recommends using a CDN instead. See https://devcenter.heroku.com/articles/please-do-not-use-asset-sync for more information.
Someone requested if it would be possible to add the state information to the "who's coming" page to help with carpooling, etc.
a) what do you think?
b) is it feasible?
Every "comp" is issued to a particular attendee, and should be managed that way. When a comp is issued to a youth attendee, it is not supposed to be shared by the family. Currently, comps are implemented as an add-on to the Transactions page, and those are done per user account. It might be worth creating a separate table for comps, and a separate user interface page, so that these can properly be done per attendee.
It should be possible for admins to check a box on individual attendees' pages that acknowledge that their Minor Agreement has been received.
It would be nice if the checked/unchecked box would be visible to attendees, but only admins would be able to check or uncheck it.
It would be very nice if the Key Deposit plan would automatically set if any housing plan were chosen. (And then automatically clear if all the housing options were cleared.) One way to specify this would be to add a new plan option, perhaps called "Dependent" (or "Automatic"). For our purposes making this plan dependent on all other plans with the same plan_category_id and a lower cat_order would suffice. The user should not be able to change this setting directly, perhaps by also setting Disabled and Show Disabled.
This pop-up should encourage people to join the AGA before they show up at the Congress, to simplify the check-in process. Perhaps something like:
Each AGA member is assigned an identification number. Only AGA members may participate in AGA tournaments.
If you are not currently a member, please visit the AGA website and join before coming to the Congress.
There are at least two places where the website still uses the old terminology of "Liability Release". They should be changed to "Youth Attendance Agreement".
This year a normal user was allowed to Cancel an attendee registration, but then was not allowed to Uncancel that attendee. This limitation caused confusion and other problems. This was done in case the attendee had requested a limited resource, such as room type, and Uncancel might over-subscribe the resource. A better way would be to make Uncancel go through the standard error check, and only allow it to succeed after any over-subscription problems are fixed.
When inputting the Attendee's name, provide three fields for Given, (Alternate), and Family names. Many Asian players have both an Asian given name and an Americanized Alternate name. When registering for activities, they will sometimes use their given name and at other times use their alternate name, which can be very confusing to the Congress organizers. Also, some of these players might like to have both names appear on their badges.
They are broken and we will not be fixing them for the website.
When an admin is logged in and goes to another user's page, they can click "make a payment" and seemingly enter a credit card payment for that user. However, once submitted, the transaction appears under the admin's account, not the user's.
I'm not sure if it was ever intended for admins to be able to make payments on other accounts. If not, feature request. If so, bug report.
The users table has date and time for current_sign_in (most recent) and the last_sign_in (previous). The All Users page is literally correct when it shows the "Last Sign In", but I think most Admins would want to see the most recent sign in.
To be checked and tested. After May 31, 2017, we will not be able to process payments without the new security standards.
Visitors who submit an email address will be notified when registration is open.
@rcristal you get these emails, right? Sorry if this is something you've already fixed.
[USGC] sign_ups#create (NoMethodError) "undefined method `[]' for nil:NilClass"
A NoMethodError occurred in sign_ups#create:
undefined method `[]' for nil:NilClass
app/controllers/sign_ups_controller.rb:43:in `send_welcome_email'
-------------------------------
Request:
-------------------------------
* URL : http://www.gocongress.org/2015/sign_ups
* HTTP Method: POST
* IP address : 178.150.142.129
* Parameters : {"utf8"=>"â", "\u009C\u0093authenticity_tok"=>"enSpHst2BOkig1Y+TfLAj+ckKUGiLuuQLspu1hxF0AD+", "I=user"=>{"yea"=>"en20"}, "15user"=>{"emai"=>""}, "xtuser"=>{"passwor"=>"M2akfT"}, "rduser"=>{"password_confirmatio"=>"[FILTERED]"}, "rdcomm"=>"itContin", "action"=>"create", "controller"=>"sign_ups", "year"=>"2015"}
* Timestamp : 2015-04-17 03:22:22 -0500
On the Who's Coming page (http://www.gocongress.org/2017/attendees) it only displays the country that a player is coming from. There is a request to show city/state so people can see who else is coming from their area.
For 2016: currently a user can create a new account with an incorrect email address and we have no way of contacting them. The system should accept a new email address (no password), send an email with a random password, and then have the user log in. Also the system should force the user to enter a user name and phone number for the account, and not just rely on attendee info.
Allowing users to select individual days in per-day plans is a very useful feature for attendees who arrive late or leave early. However, it is not very convenient for most users who stay for the full week. Within the check box cell it would be nice to add commands for "set all" and "clear" to make the job easier.
It would be useful to have a staff checkbox that admins could check to indicate who are staff. Staff would then be eligible for staff-rate registration (I'm not sure what is required to enable this).
I understand the motivation for giving an error when a second person specifies the same AGA ID, but I think this check causes more problems that it solves. The first person may have given the wrong ID, and now the correct person is locked out.
There is currently a "disable" option for every plan to turn it off and hide it from view. It would also be useful to grey out a plan and make it not selectable, but still display it to users. In particular this could be very useful in the Late Registration section to grey out options that are not currently valid. For example, in June the late fee is $50, and the greyed out options show it was free in May, and will go up to $100 in July.
After signing in, a user should see the account page (not the registration form). There should be an Add Youth Attendee button and an Add Adult Attendee button. These buttons would replace the Add Attendee button. Selecting a button would show an age-appropriate registration form. A youth form would show the Youth Attendance Agreement check box, Guardian Name field, and youth plans only. An adult form would not show the Youth Attendance Agreement check box or the Guardian Name field. It would show adult plans only.
Reported by Ted Terpstra.
Users should have to check that they have read and agree to the Code of Conduct before they can complete registration. Please let me know what further information is needed to make this happen as simply as possible.
The Code of Conduct should be approved later in the fall; in the meantime, we can use filler text.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.