Updates 2021


To end the year, we tested out some new moderation tools for Slack and upgraded the API documentation to support the OpenAPI specification. As always there were also a few bug fixes and UI improvements.

  • @7d655fe Added new API documentation that supports the OpenAPI specification
  • @795c810 Updated the survey dashboard graphs to exclude scores of -1 (#545)


In November we switched from Travis CI to GitHub Actions and deployed several bug fixes, UI improvements, and new features. Among these new features was a user preferences page for LNL members. This gives our members more control over what types of communications they receive from us.

  • @ccbeab8 Added a Slack DM link to user profiles
  • @7d89902 Improved MDM software management features
  • @d999568 Added automatic Slack channel linking
  • @9ac61ac Added new crew chief resources to ‘CC Add’ email (#544)
  • @d3d8e89 Added the ability to archive old meeting types
  • @416c286 Added category labels to hour listings on member profiles (#563)
  • @c3da368 Fixes a bug where event classification icons were not supported for 2019 Events (#509)
  • @940f7f9 Switch from Travis CI to GitHub Actions


This month was spent working on several small bug fixes and UI improvements. We also added the ability for users to add their pronouns to their profiles.

  • @687e2d8 Resolves an issue where Committee Leaders could access closed meeting minutes
  • @136ed7f Updated markdown format settings (#547, #551)
  • @6bd78e5 Fixed the events list on the meeting details page to work with 2019 Events


We took care of several minor dependency updates and bug fixes. A few languishing feature requests were also completed.

  • @812ed05 Added a badge to event lists to indicate test events (#432)
  • @b084af2 Corrects the issue that prevented upcoming events from appearing in the form for meeting notices (#479)
  • @09841da Adds a delete button to the meeting edit form (#434)


In August we released the beta of our new Slack integration. Users can now view and submit TFed tickets through Slack. Privileged RT users can also link their accounts to manage those tickets.

  • @b5e10da Added support for the integration’s Home tab in Slack
  • @c4a682a Fixed a bug where post-event surveys could be sent for cancelled events
  • @dca9d11 Post-Event surveys are now sent by default
  • @b1f6900 Added a welcome message for new Slack users


This month we introduced the initial version of the RT integration for the LNLDB. Users can now submit TFed tickets from our error page.

  • @7eaab31 Fixed a bug where meeting titles occasionally displayed the wrong date
  • @fdb146f Add form for submitting tfed tickets (#525)


This month our main focus was on smaller features, UI improvements, and bug fixes. We also finally completed the transition to Workday for billing. The old Banner funds are now no longer supported.

  • @dba1d50 Fixed a bug where event attachments were not being linked to the selected services
  • @1441bb7 Deprecated Banner funds (completes the transition to Workday for billing)
  • @aa22a4b Officers can now specify a location for their office hours
  • @9dccb7c Updated our email template to include links to our Instagram and YouTube accounts
  • @efab3e9 Added calendar invites to meeting notice emails
  • @cf5843d Fixed a bug where the date was sometimes incorrect in the heading of meeting notice emails
  • @7d8c20c Updated welcome email (Upper Perreault Hall is now spelled correctly)


We finally launched our User Guides! They are now available here. Other than that, our focus this month was on bug fixes and other long-awaited improvements.

  • @b1e84e8 Obtain member Student IDs automatically
  • @816a5bd Made Snipe accessible to active members


In April we began chipping away at a long list of small bug fixes and UI improvements requested by our users. We also began laying the groundwork for our new Slack integration (coming soon)!

  • @89fea1a Allow crew chiefs to view post-event survey results
  • @072ce30 Fixed a bug in the formatting of PDF invoices and quotes
  • @ab29ef5 Removed the old fund field from the client request form
  • @846ba14 Corrected a few errors that prevented the Snipe Checkin/Checkout tools from accessing the API


This month we launched our new onboarding system. Aside from that we fixed a few bugs and carried out some small improvements to the UI.

  • @24a0646 Added an unsubscribe link to some of our automated emails
  • @a31275a Fixed a bug where HTML tags were visible in PIT request emails
  • @88b1e75 Fixed a bug that occurred on the lnl.wpi.edu/me page when a user was not logged in
  • @a51d990 Fixed a bug affecting the layout of the meeting email form
  • @44ab3c3 Added a more user friendly login failed page for Microsoft SSO


In February we dropped support for python 2 and began updating these docs. Our docs now have a new theme and include significantly more helpful information!

  • @79e40f1 Dropped support for python 2 and added support for Django 2.2 or later
  • @5d0e106 Added a complete button for PIT requests
  • @4f983c4 Added outlook invites to crew chief add notifications
  • @74056d7 Fixed a timezone bug in the new poke for crew chief feature
  • @c0786f6 Added a button in the laptops list for requesting managed software