Clone
 

paweł gesek <pgesek@soldevelo.com> in openlmis-auth-ui

Remove post build clean up

Merge pull request #8 from OpenLMIS/fixbranch

Update yarn, jenkinsfile, npm-shrinkwrap

OLMIS-2871: Changelog

OLMIS-2871: Remove accidental logging

OLMIS-2871: Switch to using an auth header

Made the authorization service throw an error for empty rightnames

Made authorization service not accept undefined rightnames

Switch param order

The param order is an issue for some people

OLMIS-2068: Validate the entire line item

We validate the entire line item upon update to the grid.

Thanks to this calculations will also go through validation.

This required calling dependency update (calculations) manually

before validating, because ng-change is called before $watchers.

OLMIS-2006: Improved report JSDocs

* Added @description

* Moved @name below @methodOf/@propertyOf

* Formatted params/returns into columns

* Function -> method

    • -25
    • +26
    /src/main/webapp/report/report.factory.js
    • -1
    • +3
    /src/main/webapp/report/report.module.js
    • -14
    • +14
    /src/main/webapp/report/report.service.js
OLMIS-2006: Added report factory spec

    • -0
    • +150
    /src/main/webapp/report/report.factory.spec.js
Remove unused var from period.factory.spec

OLMIS-2006: Mock url factory during test

Thanks do this, all requests will go do the $httpBackend, even

when running with a server url param.

    • -4
    • +10
    /src/main/webapp/report/report.service.spec.js
OLMIS-2006: Added a spec for the report service

    • -0
    • +133
    /src/main/webapp/report/report.service.spec.js
OLMIS-2006: Fix JSDoc parents

    • -1
    • +1
    /src/main/webapp/report/report.factory.js
OLMIS-2006: Added jsdocs to the report module

    • -0
    • +69
    /src/main/webapp/report/report.factory.js
    • -0
    • +37
    /src/main/webapp/report/report.service.js
OLMIS-2018: Fixed test case names

    • -6
    • +6
    /src/main/webapp/requisition/requisition.spec.js
OLMIS-1769: Fix default report format selection

OLMIS-2018: Display approved quantity & remarks columns for IN_APPROVAL rnr

    • -0
    • +32
    /src/main/webapp/requisition/requisition.spec.js
OLMIS-1769: Make PDF the default type

Merge pull request #3 from as588/patch-1

Updates for typos and grammar

OLMIS-1686: Deleting LICENSE-HEADER

The one from dev-ui is used by default.

OLMIS-1686: Updated index.html copyright header

OLMIS-1686: Updated copyright in js files and added LICENSE-HEADER

  1. … 300 more files in changeset.
OLMIS-1661: Added gzip compression to nginx

Set level to 5, since it seems the most optimal overall.

Gzipping css, js and html.

OLMIS-1648: Fixed total adjustments recalculations

Used ng-changed to recalculate every time we someone changes a value

in the adjustment list.

OLMIS-880: Offline requisition conflict handling

* Made requisition pass response to failure handlers

* Reload the state of requisition view if the error is 409

Fix spelling errors

OLMIS-933: Fix issues with template dependencies

Ok, so I've done a bit of changing. In short, there were problems with

how we did our validations, hence I removed some and changed others. The

problem was that we used the dependency field in requisition-column

for more things that it should be used for (in v2 some validation are

not generic and only apply to select fields). I am currently using it

to mark fields as dependent in each others calculations. I believe however,

that these definitions should probably be moved to the back end in the end.

These are my changes:

* I changed that a field cannot depend on a different calculated field.

This is required, especially since we use the dependency array to

trigger recalculations on the product grid. The current solution

might seem a bit complex, since it is a recursion, it is however

a solution that should work with anything we come up with regarding the

template.

* I removed the validation that a user input field must be displayed. This

was not the case in v2 except for two fields: stockOnHand and

totalConsumedQuantity. This validation is currently missing.

* I removed the validation that all dependent fields must be visisble

for a field to be visisble. This was only the case requestedQuantity

and requestedQuantityExplanation in v2. This validation is missing.

* I defined the dependencies for totalConsumedQuantity. Up to this point,

since the field had no dependencies, it wouldn't auto refresh in the

product grid at all.Fixed template validation

OLMIS-933: Declared dependencies for total cost

Required to trigger calculations