Added listing of accepted and rejected proposals to the organization proposal page.
The link will redirect to the public page where comments can still be placed.
Patch by: Madhusudan.C.S
Reviewed by: Lennard de Rijk
#!/usr/bin/python## Copyright 2008 Google Inc.## 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."""Convenience functions."""from google.appengine.api import datastoredef transactional(operation): """Decorator that wraps a method in a datastore transaction. The method will be called through datastore.RunInTransaction, making the operation atomic. """ def transactional_operation(*args, **kwargs): return datastore.RunInTransaction(operation, *args, **kwargs) return transactional_operation