# HG changeset patch # User Lennard de Rijk # Date 1256521783 25200 # Node ID 64bb50e94a3764b58cac5f2323c1bbe501b38087 # Parent 7f922641ccc9e65c8cb3c916e436a24167c3b085 Removed the now obsolete Request helper module. diff -r 7f922641ccc9 -r 64bb50e94a37 app/soc/logic/helper/request.py --- a/app/soc/logic/helper/request.py Sun Oct 25 18:49:29 2009 -0700 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,49 +0,0 @@ -#!/usr/bin/python2.5 -# -# Copyright 2008 the Melange authors. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -"""Functions that are useful when dealing with requests. -""" - -__authors__ = [ - '"Lennard de Rijk" ', - ] - - -def completeRequestForRole(role_entity, role_name): - """Marks the request that leads to the given role_entity as completed. - - Args: - role_entity: A datastore entity that is either a role or a subclass - of the role model - role_name: The name in the request that is used to describe the - type of the role_entity - - """ - - from soc.logic.models.request import logic as request_logic - - # create the query properties for the specific role - properties = {'scope_path' : role_entity.scope_path, - 'link_id': role_entity.link_id, - 'role': role_name} - - # get the request that complies with properties - request_entity = request_logic.getForFields(properties, unique=True) - - # mark the request completed, if there is any - if request_entity: - request_logic.updateEntityProperties( - request_entity, {'status': 'completed'})