WW<CODE> Maker Bytes

WW<CODE> Maker Bytes

Written by WWCode Core Team

Maker Bytes

Issue 165

We are building features for the Women Who Code community and we want to highlight that work with our stakeholders, you! THANK YOU to our contributors for dedicating their valuable time to help us build tech a place where women can excel.

You can follow all of our work on github. Below are a few snippets of our awesome features.

Released

 

The WWCode Core Team has been working hard on a number of uupdates and fixes to improve the usability and accessibility of the website, while resolving some minor issues that users were experiencing. This includes work on the job board, the search function, and profiles, as well as upgrades to the site software.

Changed

Update job board partner count

We updated the job board to show that over 1,699 companies, organizations, and instituions have posted jobs with WWCode!

Setup OAuth 2 for Meetup API

A new OmniAuth strategy for Meetup's OAuth2 endpoint was created. The access and refresh tokens from OmniAuth are stored in a table called Integration. This single table inheritance and the Integrations::Meetup class will be necessary for more OAuth in the future.

Add Accessible Checkboxes and Radio Buttons to Job Form

We replaced the existing job form checkboxes and radio buttons (which looked like checkboxes) with accessible Global components.

Change disable_with to false for the purchase and subscribe order buttons 

This change added "disable_with: false" to the purchase and subscribe order form buttons. This resolves a conflict with Rails 5's default settings which can interfere with the Strip javascript.

Upgrade to Ruby 2.6.3

We upgraded Ruby from 2.4.5 to 2.6.3 and our Bundler 1.17.3 to 2.0.2, both the latest stable versions.

Fixed

Remove Stack List Limit for Profiles

We added a tagQuota prop so that we can change the stack tag limit depending on the form it's used in.

Fix Job Search Filters Un-Check When Toggled

We resolved an issue with job search filters being unchecked when the filters were hidden and then shown again.

Show Front-End Error if Max Salary is Less Than Min Salary

This fix added a validateSalary function and a new salary error that will fire a flash message when aninvalid salary range is chosen by a job poster.

Check for Filters Before Rendering Job Search Components

We added a conditional to the render method of the JobPostsIndexSearchBar component so that search results are not fetched until the possible filters are finished fetching. The filters are then passed to the WithSearch component as searchParams so that it can show the correct search results based on the selected params.

Fix Job Duplication

This resolved an error where cloning or creating new job posts would create two new posts instead of one.

Selecting Multiple Job Search Filters Returns Incorrect Results

There was an error when searching the job board using multiple filters, incorrect results were returned. This was caused by the format_filter_params method used in Job#search splitting multiple "experience_list" or "time_status" queries into an array, without re-asigning them back to the params object.


Applauds!

ChaelCodes

allilevine

remyroo

Talk to us

Any ideas about existing features, new features, getting involved as a contributor, please share it in this FORM and/or watch our repos on Github.

To submit feedback, comments or questions email coreteam@womenwhocode.com, we would love to hear from you.

User Research is a Team Sport

Join our User Research Team! Be the first to check out all of the great products that we are building and have your voice heard from the earliest stages of development.

Join our user research team