Releases: 18F/tock
v20211014.1
For Those About To Tock
Liner Notes 2021-10-14
Stuff You Can See:
Code Contributors for this release
Team Tock would like to thank:
v20211013.1
For Those About To Tock
Liner Notes, 10/13/2021
A new Tock release!
Stuff You Can See:
- Project allocation percentage now correctly shows on a saved timecard (#1373 )
Admin-only Features:
- Nothing in this release
Under The Hood:
- Nothing in this release
Code Contributors for this release
Team Tock would like to thank:
v20211008.1
For Those About To Tock
Liner Notes, 10/08/2021
The leaves are changing and so is Tock, a new release! 🍂
Stuff You Can See:
- Admin/API fixes only on this release.
Admin-only Features:
- Weekly billing project allocations will correctly display in the Admin interface when viewing a Timecard. (#1363)
Under The Hood:
- API
- Projects that are weekly billed with 12.5% allocation will correctly show
project_allocation: 0.125
in the JSON returned by the Timecard API. (#1369)
- Projects that are weekly billed with 12.5% allocation will correctly show
- Tests
- Resolved a problem with utilization tests that arose around FY boundaries related to accidentally creating a
ReportingPeriod
that spanned two FY's. This problem blocked the last Tock release v20211005.1
- Resolved a problem with utilization tests that arose around FY boundaries related to accidentally creating a
Code Contributors for this release
Team Tock would like to thank:
v20211005.1
For Those About To Tock
Liner Notes, 10/05/2021
Now that's what I'm tockin 'bout
Stuff You Can See:
- It's just a few admin fixes on this one ya'll.
Admin-only Features:
- Fixed a server error when submitting a timecard with an empty "Hours spent" field on a weekly billing project.
- No longer validate against minimum working hours if a weekly billing project is present on the timecard. (#1365)
Under The Hood:
- Tests
- Added a test to validate that a weekly billing project can be added to a timecard and submitted via the admin interface.
Code Contributors for this release
Team Tock would like to thank:
@caleywoods
@colinmurphy01
@kfoley-18F
@neilmb
Chris Manger
v20210930.1
For Those About To Tock
Liner Notes, 2021-09-30
Here's yet another shiny new Tock release for you! This includes the changes needed for the weekly billing 🌞 📅
Stuff You Can See:
- If you pick a project with weekly billing, the hour field will change to “Project allocation” with 100%, 50%, 25%, 12.5% choice. (#1312)
- If you select a weekly billed project in your timecard, the time summation circles at the bottom of the timecard view will no longer be visible.
Under The Hood:
- Models
- Employees have “expected project allocation”
- TimecardObject have “project allocation” for these who tock in that
- Hours have “project allocation”
- Project has “is weekly project?” that will determine if user need to do hours or project allocation
- JS
- Added toggle between Hours and Project Allocation
- Python
- Added attribute of “weekly billing” to the project choices list
- HTML
- Added project allocation field.
- Added “entry-hidden” to project allocation. JS will determine which entry (hours or project) to show/hide
- Admin
- Project list now show if its weekly project or not, as well as able to filter based on weekly project flag
- Employee now show “expected project allocation”, default is 1.0 (100%)
- Settings
- Includes expected project allocation for those who are on project allocation, default to 100%.
- Available choices of project allocation go here
Code Contributors for this release
Team Tock would like to thank:
@neilmb
@kewlguy781
@kbighorse
@caleywoods
@kfoley-18F
@Jkrzy
@jadudm
Alex Bielen
Tim Ballard
Colin Murphy
Matt Spencer
Chris Manger
Carlo Costino
v20210824.1
For Those About To Tock
Liner Notes, 08/24/2021
Here's yet another shiny new Tock release for you! 🌞
Stuff You Can See:
- No changes on the front-end
Under The Hood:
- ✨ It is updated to Django 3.2! ✨ PR: #1323
- Include changes for above under #1321 and #1322
- Updated Python to 3.9.6 (#1316)
Code Contributors for this release
Team Tock would like to thank:
and special thank to the cloud.gov team member @bengerman13 for working with us to update cg-django-uaa
!
v20210803.1
For Those About To Tock
Liner Notes, 08/03/2021
Here's a shiny new midsummer Tock release for you! 🌞
Stuff You Can See:
- ✨ New Project Engagement Levels page ✨ PR: #1250
Under The Hood:
- Replaced
node-sass
withsass
(#1297) - Eliminated some warnings (#1307)
- Updated Node to 14 (#1308)
- Improved documentation used to onboard new Tock developers (#1314)
- Updated Python to 3.9.6 (#1316)
Code Contributors for this release
Team Tock would like to thank:
v20210616.1
For Those About To Tock
Liner Notes, 06/16/2021
A bunch of dependency updates and vulnerability patches for django and python.
Tock has been under code freeze to get through ATO inspections for several weeks now, so this update has been backed up for a bit.
Also... Tock rookie does a release 🤞
Stuff You Can See
nothing!
Behind the curtain
- #1280 urllib update
- #1278 python version update
- #1282 django update
- #1264 django-debug-toolbar update
Contributors for this release (and recent ATO efforts!):
Team Tock would like to thank:
v20210429.1
For Those About To Tock
Liner Notes, 04/29/2021
A quick bit of additional functionality to help our friends in the world of TTS BizOps -- summary timecard information is now available at a Tock API endpoint near you!
Checkout the documentation for more details and reach out in #tock-dev if you need access to the API!
Stuff You Can See
- #1265 - Add API endpoint for fetching timecard data
Contributors for this release:
Team Tock would like to thank:
v20210326.1
For Those About To Tock
Liner Notes, 03/26/2021
A bug fix there, a dependency update here, we're Tocking into the future.
Available now at your local :cloud-gov:
Stuff You Can See
- #1245 - If you're tocking to more than 10 projects, note fields behave more as you would expect
- #1257 - You'll now see all of your active timecard prefills if there are more prefills than projects you tocked to the week prior
- #1255 - Tock now records the time of submission for timecards
Behind the curtain
Contributors for this release:
Team Tock would like to thank: