Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Enterprise Customizations #2174

Closed
jniles opened this issue Oct 1, 2017 · 2 comments
Closed

Adding Enterprise Customizations #2174

jniles opened this issue Oct 1, 2017 · 2 comments
Assignees

Comments

@jniles
Copy link
Contributor

jniles commented Oct 1, 2017

This issue is to track settings that it would be ideal for enterprises to be able to customize. It will be an ongoing list:

  1. Report Headers - They should be able to upload their own HTML header to the reports and not use the BHIMA default.
  2. Lock price changes - An administrator should be able to enforce stricter rules around pricing - that price changes cannot occur without the administrators approval at invoicing time.
  3. Require Long Passwords - For security reasons, longer passwords are better than shorter (in general). Sites like Github give enterprises the ability to enforce two factor authentication. We could optionally let the administrator enforce long passwords.

This list will probably be evolving for some time as ideas are generated.

@jniles
Copy link
Contributor Author

jniles commented Oct 12, 2017

Note: the password work will land in #2195.

@jniles
Copy link
Contributor Author

jniles commented Dec 12, 2017

I'm going to work on lock pricing changes, since our clients believe this is critical.

@jniles jniles self-assigned this Dec 12, 2017
jniles added a commit to jniles/bhima that referenced this issue Mar 19, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 20, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 20, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 20, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 21, 2018
Implements the business logic for the enterprise setting "lock
price changes".  This enterprise setting allows the user to lock the
price changes on the Patient Invoice module.  If locked, no user can
change the price.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 21, 2018
Implements the business logic for the enterprise setting "lock
price changes".  This enterprise setting allows the user to lock the
price changes on the Patient Invoice module.  If locked, no user can
change the price.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 26, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 26, 2018
Implements the business logic for the enterprise setting "lock
price changes".  This enterprise setting allows the user to lock the
price changes on the Patient Invoice module.  If locked, no user can
change the price.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 26, 2018
This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 26, 2018
Implements the business logic for the enterprise setting "lock
price changes".  This enterprise setting allows the user to lock the
price changes on the Patient Invoice module.  If locked, no user can
change the price.

Closes IMA-WorldHealth#2174.
jniles added a commit to jniles/bhima that referenced this issue Mar 27, 2018
Implements the business logic for the enterprise setting "lock
price changes".  This enterprise setting allows the user to lock the
price changes on the Patient Invoice module.  If locked, no user can
change the price.

Closes IMA-WorldHealth#2174.
bors bot added a commit that referenced this issue Mar 27, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes #2174.
@bors bors bot closed this as completed in #2607 Mar 27, 2018
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Mar 28, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Mar 28, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Mar 28, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Apr 2, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Apr 2, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
jeremielodi pushed a commit to jeremielodi/bhima-2.X that referenced this issue Apr 3, 2018
2607: feat(enterprise): add settings panel r=jniles a=jniles

This commit adds a new panel and CRUD interface for operation on
enterprise settings.  The settings table is linked 1-1 to the enterprise
table.  Tests have been updated accordingly.  The projects service has
also been updated to use the PrototypeApiService.

Closes IMA-WorldHealth#2174.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant