Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-3382

Allow edit of all pledge fields while pledge status is Pending

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.1
    • Fix Version/s: 2.1
    • Component/s: CiviPledge
    • Labels:
      None

      Description

      Based on feedback on the forum and discussion w/ Lobo - we should modify our pledge edit rules a bit as follows:

      If pledge status = Pending (i.e. NO payments have been made on the pledge yet), all fields in the Pledge form are editable.
      Under this condition, the postProcess() on Update mode will DELETE all existing pledge_payment records and then recreate them using the form values (this part is the same as when we create a new pledge).

      For all other pledge statuses - existing set of editable fields is retained.

      ALSO - please fix these bugs in the Selector row actions....

      Expected Behavior : We should show 'Delete' action for all the pledges irrespective of their statuses and give an appropriate warning. Deleting a pledge would result in the deletion of pledge, pledge_payment records, and associated contribution records.

        Attachments

          Activity

            People

            • Assignee:
              mover Michał Mach
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: