This is unintuitive to me--is there a reason we didn't make billable a boolean field? And even if it has to be a choice field, it's a bit unintuitive that billable is 0 and non-billable is 1. This means that the following code:
if project.billable:
will actually be checking if the project is NOT billable... :confounded:
This will require a schema migration and a data migration, I think.
As mentioned here:
This will require a schema migration and a data migration, I think.