Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR fixes the payroll configuration currency bug reported in #7966. It does so be completely removing the currency selection (see discussions in #7966 and #4956 (comment)). Some small touches include making the translation and function keys all English values.
Routing Improvements
I've improved the ui-routing of the
multiple_payroll
module so that only minimal information is passed into theconfig
modal and the both the parent and modal controllers are less reliant on parsing thevm.latestViewValues
. There is still some work to be done in this area to completely eliminate this dependency in themultiple_payroll
controller, but the configuration modal is now state agnostic.UI Improvements
I've added additional contextual information to the
ConfigPaymentModal
for the user to orient them about which employee is being configured. In particular, the employee name, grade, and number of dependents are all prominently displayed. See below:Closes #7966.