rubyaustralia / ruby_au Goto Github PK
View Code? Open in Web Editor NEWThe ruby.org.au website
Home Page: https://www.ruby.org.au
The ruby.org.au website
Home Page: https://www.ruby.org.au
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?
This work will require a single version upgrade from 6 to 7.
Admins have the ability to see all user profiles regardless of public/private state.
This is a requirement of the constitution (Section 18). We should probably have two fields for this:
We will need to have functionality also as committee members to cancel a person's membership if they request it.
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.
Line 32 should indicate a version of 20.x.x to proceed without failing at this point.
New users are sent welcome email packages with information about being a member, and an email verification link.
sassc
gem is deprecated and replaced with the new dart version.
For more background see #196
Reactivation of a membership is currently returning a 404.
Steps to reproduce:
Think that the reactivation hasnt happened also, as no other user feedback.
Thanks folks! Love that this membership app is here :)
Install Turbo. Will require additional work to ensure links on the pages work.
https://ruby.org.au/code-of-conduct-enforcement and https://ruby.org.au/code-of-conduct-reporting do not sit within the 640px container used on other pages.
@tcn33 could you please provide a sample csv file
We want users to be able to upload a picture to be shown with their profile if it is set to public.
Currently mail is sent from generic address, we need to configure sendgrid to verify authenticity of mails
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).
we need that we know what pages are visited and we can use that data as a baseline for the new design
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.
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.
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?
Admins need to be able to remove problematic content from public view quickly and easily by switching public profiles to private.
Admins also need to be able to remove a member altogether, if their membership has been revoked, or at the request of the member.
Add Stimulus to main app.
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
.ruby-version
.github/workflows/ci.yml
I've no idea if this is possible, but it'd be neat if there's a way to have a webhook for new Slack users, and invite them automatically to become Ruby Australia members.
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.