Proposal to remove support for `can_view_old_navigation` in CHT `5.0.0`

The can_view_old_navigation permission was added in 4.12.0 to temporarily disable the significant UI changes (aligning with Material Design standards). It allowed projects flexibility when upgrading to 4.12+ to be able to gradually roll out the UI changes to users as they were prepared/trained.

With the upcoming major release of CHT 5.0.0, we are proposing that this permission be removed, meaning that in CHT 5.0+ all users would see the new UI. The goal of this forum thread is to collect feedback on this proposal. We need to know if there are projects that would be significantly impacted by this change!

The motivations for removing the permission are both technical (it would allow us to remove a lot of legacy code and simplify future UI enhancements) and operational (it will enable similar passive UI evolutions in the future). However, if this change would negatively impact projects and cause challenges with upgrading to CHT 5.0. we would like to know about this so we can discuss further. :+1:

3 Likes