-
Notifications
You must be signed in to change notification settings - Fork 102
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
Design: Deleting Cash Payments #2159
Labels
Comments
jniles
added a commit
that referenced
this issue
Sep 29, 2017
This commit implements the server-side logic and code for deleting cash payments. An integration tests shows that the functionality is intact. This goes halfway to addressing #2159.
jniles
added a commit
that referenced
this issue
Sep 29, 2017
This commit implements the client-side for deleting a cash record. It simply adds a new value to the dropdown that can be clicked to remove the record. TODO - add end-to-end tests. Closes #2159.
jniles
added a commit
that referenced
this issue
Oct 9, 2017
This commit implements the server-side logic and code for deleting cash payments. An integration tests shows that the functionality is intact. This goes halfway to addressing #2159.
jniles
added a commit
that referenced
this issue
Oct 9, 2017
This commit implements the client-side for deleting a cash record. It simply adds a new value to the dropdown that can be clicked to remove the record. TODO - add end-to-end tests. Closes #2159.
jniles
added a commit
that referenced
this issue
Oct 9, 2017
This commit implements the server-side logic and code for deleting cash payments. An integration tests shows that the functionality is intact. This goes halfway to addressing #2159.
jniles
added a commit
that referenced
this issue
Oct 9, 2017
This commit implements the client-side for deleting a cash record. It simply adds a new value to the dropdown that can be clicked to remove the record. TODO - add end-to-end tests. Closes #2159.
jniles
added a commit
that referenced
this issue
Oct 11, 2017
This commit implements the server-side logic and code for deleting cash payments. An integration tests shows that the functionality is intact. This goes halfway to addressing #2159.
jniles
added a commit
that referenced
this issue
Oct 11, 2017
This commit implements the client-side for deleting a cash record. It simply adds a new value to the dropdown that can be clicked to remove the record. TODO - add end-to-end tests. Closes #2159.
jniles
added a commit
that referenced
this issue
Oct 13, 2017
This commit implements the server-side logic and code for deleting cash payments. An integration tests shows that the functionality is intact. This goes halfway to addressing #2159.
jniles
added a commit
that referenced
this issue
Oct 13, 2017
This commit implements the client-side for deleting a cash record. It simply adds a new value to the dropdown that can be clicked to remove the record. TODO - add end-to-end tests. Closes #2159.
bors bot
added a commit
that referenced
this issue
Oct 16, 2017
2188: feature: delete records r=DedrickEnc a=jniles This PR implements deleting cash payments following the proposal in #2044 and the design discussed in #2159. It does much of the heavy lifting for the other two delete issues - vouchers (#2161) and invoices (#2160). TODO: - [x] End to End Tests - [x] Delete Invoices #2160. - [x] Delete Vouchers #2161.
Closed in #2188. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This issue covers the design for deleting Cash Payments using the proposal described in #2044.
Design
Deleting cash payments will be done from the Cash Payment Registry and the Posting Journal (via the transaction edit modal). It is not allowed on posted records. A deleted Cash Payment will remove the lines from the
posting_journal
,cash
, andcash_item
. It will also remove therecord_uuid
from thedocument_map
.There are some conditional rules on this operation:
The steps to implement this are:
HTTP DELETE /transactions/:uuid
that will determine if the transaction is a cash payment, voucher, or invoice.safelyDeleteCashPayment(uuid)
in thefinance/cash.js.
module.The text was updated successfully, but these errors were encountered: