Coder Social home page Coder Social logo

ruby_au's Issues

Do we need separate account for SendGrid?

Right now SendGrid account added as a heroku plugin. Do we need to create a separate account and then link it to the app rather than use the provided one.

Personally I prefer to keep separate accounts so it's easier to reuse them. Thoughts?

Track cancellation date of members

This is a requirement of the constitution (Section 18). We should probably have two fields for this:

  • membership_start
  • membership_end

We will need to have functionality also as committee members to cancel a person's membership if they request it.

Cancellation of membership

Hi folks, I thought recently I hadnt heard much from Ruby Austalia, and then realsied I wasnt officially a member, so signed up.
That all went great!

Accessing my account I saw there is a "Cancel your account" button or similar (cant remember the exact name).
I clicked it as I was curious in what you folks might show next, often sites have a little "Sorrt to see you go, what was the issue, this is what happens next.. sorta thing.. and I was curious to see what might be there").

It triggered an immediate cancellation, and a little embarassed I sheapishly reached out to @pat after attempting to just sign up again and getting "Email address is taken" error.

Pat pointed me to the login page.. where I found the "Reactivate your account" link.
A little embarassed I've then set about reactivating my account, which had it's own issue.

The request in this Issue is to update the UI

Easy fix: Add a label to the button like "Pressing this button will immediatley process your cancellation"

Nicer fix: Button goes to a new page /sorry-you-are-leaving and a short exit interview is asked, maybe a dropdown list of reason for leaving and a space to write in a text box, maybe sends an email to the committee or such.

Also, once cancelled, seems no email is sent.. and the UI just reports a notice.. would be good if that notice includes.. to reactivate go to "sign in" > "Reactivate.." giving me clues as to how to sign back up.

Reactivation of Membership - Generating 404 error and not processing

For more background see #196

Reactivation of a membership is currently returning a 404.

Steps to reproduce:

  1. Create an account and cancel it (make sure you keep the password you used)
  2. It's not clear where to go next.. but go to "Log in"
  3. Click link to "Reactivate Membership"
  4. Provide Email and password used as requested by the form
  5. Submit...
    Generates 404 Error:
    SCR-20230324-gcy

Think that the reactivation hasnt happened also, as no other user feedback.

Thanks folks! Love that this membership app is here :)

Handle multiple email addresses for a user

Many folks sign up for conferences and camps using a mixture of work and personal email addresses, and so they get invitations for joining Ruby Australia as a member more than once.

It'd be nice if we could allow people to associate multiple email addresses with their membership. We'd want to confirm each email address, and then modify the invitation system so it's smart enough to skip over people if any of their email addresses are in the system.

It'd also be good to allow people, upon getting an extra invite, to have a one-click solution for associating that email address with their existing account (I'm guessing: link in email, which prompts a sign-in, which then allows people to click a button to confirm the association).

Setup analytics

we need that we know what pages are visited and we can use that data as a baseline for the new design

Replace Webpacker

We would like to swap out Webpacker with a faster, more modern or currently well supported manager. If you'd like to suggest an alternative that you will implement, comment with your suggestion and we'll give you the go ahead if it fits.

Fix Lachlan's Bio Pic

Found a little issue with a bio pic from the website. Lachlan's image was not showing up even though he had a photo in the appropriate image folder.

screen shot 2018-02-06 at 8 12 03 pm

It's may be because proper image fingerprinting is not taking place for precompiled assets that are jpeg and not jpg. Inspecting the Lachlan's image source showed that a fingerprint was not appended to the file name. Perhaps, converting the file name can fix the problem?

rails/sprockets-rails#304

Upgrade to Ruby v3.2.x

Step process to upgrade Ruby version from 2.7.7 (EOL = 31 Mar 2023) to 3.2.x as hosting on servers will require support for only security level updated software.

Will require upgrading to 3.0.x and passing tests, then 3.1.x to pass before 3.2.x.

Files to modify version of ruby

  1. .ruby-version
  2. README
  3. Gemfile
  4. .github/workflows/ci.yml

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.