Ignore:
Timestamp:
21 Mar 2007, 07:18:53 (18 years ago)
Author:
joachim
Message:

implementation of the requery module, will now test it on the uniben-demo

M profiles/default/schemas/payment.xml
AM skins/waeup_epayment/requery_payment.py
AM skins/waeup_epayment/requery_payment_form.pt
M skins/waeup_epayment/getPaymentsFolderInfo.py
M skins/waeup_epayment/payments_view.pt

catch unauthorized delets, must be testet.
M skins/waeup_student/delete_course_result.py

File:
1 edited

Legend:

Unmodified
Added
Removed
  • WAeUP_SRP/trunk/skins/waeup_student/delete_course_result.py

    r1606 r1613  
    1414
    1515from Products.CMFCore.utils import getToolByName
     16from AccessControl import Unauthorized
     17
    1618here = context
    1719from urllib import urlencode
     
    3032            real_ids.append(id)
    3133    if real_ids:
    32         context.manage_delObjects(real_ids)
    33         logger.info('%s deleted StudentCourseResult object %s for %s' % (member,id,context.getStudentId()))
    34         message = 'psm_item(s)_deleted'
     34        try:
     35            context.manage_delObjects(real_ids)
     36            logger.info('%s deleted StudentCourseResult object %s for %s' % (member,id,context.getStudentId()))
     37            message = 'psm_item(s)_deleted'
     38        except Unauthorized:
     39            logger.info('%s has no permission to delete StudentCourseResult objects for %s' % (member,context.getStudentId()))
     40            message = 'no item(s) deleted'
    3541else:
    3642    message = 'psm_select_at_least_one_document'
Note: See TracChangeset for help on using the changeset viewer.