def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'authority' : 'get_general',
            'credential_type' : 'get_foreign_key',
            'date_assigned' : 'get_time',
            'date_expires' : 'get_time',
            'date_granted' : 'get_time',
            'date_started' : 'get_time',
            'serial_number' : 'get_general',
            'status' : 'get_general',
            'user' : 'get_foreign_key',
        })
        self.setters.update({
            'authority' : 'set_general',
            'credential_type' : 'set_foreign_key',
            'date_assigned' : 'set_time',
            'date_expires' : 'set_time',
            'date_granted' : 'set_time',
            'date_started' : 'set_time',
            'serial_number' : 'set_general',
            'status' : 'set_general',
            'user' : 'set_foreign_key',
        })
        self.my_django_model = facade.models.Credential
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'condition_test_collection': 'get_many_to_many',
            'cumulative': 'get_general',
            'currency': 'get_general',
            'name': 'get_general',
            'percentage': 'get_general',
            'products': 'get_many_to_many',
            'product_offers': 'get_many_to_many',
            'promo_code': 'get_general',
            'training_units': 'get_general',
        })
        self.setters.update({
            'condition_test_collection': 'set_many',
            'cumulative': 'set_general',
            'currency': 'set_general',
            'name': 'set_general',
            'percentage': 'set_general',
            'products': 'set_many',
            'product_offers': 'set_many',
            'promo_code': 'set_general',
            'training_units': 'set_general',
        })
        self.my_django_model = facade.models.ProductDiscount
Esempio n. 3
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'custom_actions': 'get_many_to_many',
            'description': 'get_general',
            'display_order': 'get_general',
            'inventory': 'get_inventory_from_product',
            'cost': 'get_general',
            'name': 'get_general',
            'price': 'get_general',
            'sku': 'get_general',
            'starting_quantity': 'get_general',
            'training_units': 'get_general',
        })
        self.setters.update({
            'description': 'set_general',
            'display_order': 'set_general',
            'cost': 'set_general',
            'name': 'set_general',
            'price': 'set_general',
            'sku': 'set_general',
            'starting_quantity': 'set_general',
            'training_units': 'set_general',
            'custom_actions': 'set_many',
        })
        self.my_django_model = facade.models.Product
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'address': 'get_address',
            'contact': 'get_general',
            'events': 'get_many_to_one',
            'hours_of_operation': 'get_general',
            'name': 'get_general',
            'owner': 'get_foreign_key',
            'phone': 'get_general',
            'region': 'get_foreign_key',
            'rooms': 'get_many_to_one',
        })
        self.setters.update({
            'address': 'set_address',
            'contact': 'set_general',
            'events': 'set_many',
            'hours_of_operation': 'set_general',
            'name': 'set_general',
            'owner': 'set_foreign_key',
            'phone': 'set_general',
            'region': 'set_foreign_key',
            'rooms': 'set_many',
        })
        self.my_django_model = facade.models.Venue
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'authority': 'get_general',
            'credential_type': 'get_foreign_key',
            'date_assigned': 'get_time',
            'date_expires': 'get_time',
            'date_granted': 'get_time',
            'date_started': 'get_time',
            'serial_number': 'get_general',
            'status': 'get_general',
            'user': '******',
        })
        self.setters.update({
            'authority': 'set_general',
            'credential_type': 'set_foreign_key',
            'date_assigned': 'set_time',
            'date_expires': 'set_time',
            'date_granted': 'set_time',
            'date_started': 'set_time',
            'serial_number': 'set_general',
            'status': 'set_general',
            'user': '******',
        })
        self.my_django_model = facade.models.Credential
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.setters.update({"name": "set_general", "events": "set_many", "venues": "set_many"})
        self.getters.update({"name": "get_general", "events": "get_many_to_one", "venues": "get_many_to_one"})
        self.my_django_model = facade.models.Region
Esempio n. 7
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.setters.update({
            'description': 'set_general',
            'external_reference': 'set_general',
            'facebook_message': 'set_general',
            'lag_time': 'set_general',
            'lead_time': 'set_general',
            'name_prefix': 'set_general',
            'notify_cfgs': 'set_many',
            'organization': 'set_foreign_key',
            'product_line': 'set_foreign_key',
            'title': 'set_general',
            'twitter_message': 'set_general',
            'url': 'set_general',
        })
        self.getters.update({
            'description': 'get_general',
            'external_reference': 'get_general',
            'facebook_message': 'get_general',
            'lag_time': 'get_general',
            'lead_time': 'get_general',
            'name_prefix': 'get_general',
            'notify_cfgs': 'get_many_to_one',
            'organization': 'get_foreign_key',
            'product_line': 'get_foreign_key',
            'session_templates': 'get_many_to_one',
            'title': 'get_general',
            'twitter_message': 'get_general',
            'url': 'get_general',
            'events': 'get_many_to_one',
        })
        self.my_django_model = facade.models.EventTemplate
Esempio n. 8
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'user' : 'get_foreign_key',
            'status' : 'get_general',
            'date_completed' : 'get_time',
            'date_started' : 'get_time',
            'due_date' : 'get_time',
            'effective_date_assigned' : 'get_time',
            'task' : 'get_foreign_key',
            'task_content_type' : 'get_general',
            'authority' : 'get_general',
            'serial_number' : 'get_general',
            'prerequisites_met' : 'get_general',
            'assignment_attempts': 'get_many_to_one',
        })
        self.setters.update({
            'user' : 'set_foreign_key',
            'status' : 'set_general',
            'date_completed' : 'set_time',
            'date_started' : 'set_time',
            'due_date' : 'set_time',
            'effective_date_assigned' : 'set_time',
            'task' : 'set_foreign_key',
            'authority' : 'set_general',
            'serial_number' : 'set_general',
            'assignment_attempts': 'set_many',
        })
        self.my_django_model = facade.models.Assignment
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: dictionary of attribute names and the functions used to get them
        self.getters.update(
            {
                "expiration": "get_time",
                "is_paid": "get_is_paid_from_purchase_order",
                "organization": "get_foreign_key",
                "payments": "get_many_to_many",
                "product_claims": "get_many_to_one",
                "product_discounts": "get_many_to_many",
                "product_offers": "get_many_to_many",
                "products": "get_many_to_many",
                "promo_code": "get_general",
                "total_price": "get_general",
                "total_training_units": "get_general",
                "training_units_price": "get_general",
                "training_units_purchased": "get_general",
                "user": "******",
            }
        )
        #: dictionary of attribute names and the functions used to set them
        self.setters.update(
            {
                "expiration": "set_time",
                "organization": "set_foreign_key",
                "promo_code": "set_general",
                "user": "******",
                "training_units_purchased": "set_general",
                "training_units_price": "set_general",
            }
        )
        self.my_django_model = facade.models.PurchaseOrder
Esempio n. 10
0
 def __init__(self):
     
     ObjectManager.__init__(self)
     self.getters.update({
         'sequence' : 'get_general',
         'condition_test_collection' : 'get_foreign_key',
         'match_all_defined_parameters' : 'get_general',
         'groups' : 'get_many_to_many',
         'companies' : 'get_many_to_many',
         'credentials' : 'get_many_to_many',
         'events' : 'get_many_to_many',
         'sessions' : 'get_many_to_many',
         'session_user_role_requirements' : 'get_many_to_many',
         'start' : 'get_time',
         'end' : 'get_time',
     })
     self.setters.update({
         'sequence' : 'set_general',
         'condition_test_collection' : 'set_foreign_key',
         'match_all_defined_parameters' : 'set_general',
         'groups' : 'set_many',
         'companies' : 'set_many',
         'credentials' : 'set_many',
         'events' : 'set_many',
         'sessions' : 'set_many',
         'session_user_role_requirements' : 'set_many',
         'start' : 'set_time',
         'end' : 'set_time',
     })
     self.my_django_model = facade.models.ConditionTest
     self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'condition_test_collection' : 'get_many_to_many',
            'cumulative' : 'get_general',
            'currency' : 'get_general',
            'name' : 'get_general',
            'percentage' : 'get_general',
            'products' : 'get_many_to_many',
            'product_offers' : 'get_many_to_many',
            'promo_code' : 'get_general',
            'training_units' : 'get_general',
        })
        self.setters.update({
            'condition_test_collection' : 'set_many',
            'cumulative' : 'set_general',
            'currency' : 'set_general',
            'name' : 'set_general',
            'percentage' : 'set_general',
            'products' : 'set_many',
            'product_offers' : 'set_many',
            'promo_code' : 'set_general',
            'training_units' : 'set_general',
        })
        self.my_django_model = facade.models.ProductDiscount
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'custom_actions' : 'get_many_to_many',
            'description' : 'get_general',
            'display_order' : 'get_general',
            'inventory' : 'get_inventory_from_product',
            'cost' : 'get_general',
            'name' : 'get_general',
            'price' : 'get_general',
            'sku' : 'get_general',
            'starting_quantity' : 'get_general',
            'training_units' : 'get_general',
        })
        self.setters.update({
            'description' : 'set_general',
            'display_order' : 'set_general',
            'cost' : 'set_general',
            'name' : 'set_general',
            'price' : 'set_general',
            'sku' : 'set_general',
            'starting_quantity' : 'set_general',
            'training_units' : 'set_general',
            'custom_actions' : 'set_many',
        })
        self.my_django_model = facade.models.Product
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: dictionary of attribute names and the functions used to get them
        self.getters.update({
            'expiration': 'get_time',
            'is_paid': 'get_is_paid_from_purchase_order',
            'organization': 'get_foreign_key',
            'payments': 'get_many_to_many',
            'product_claims': 'get_many_to_one',
            'product_discounts': 'get_many_to_many',
            'product_offers': 'get_many_to_many',
            'products': 'get_many_to_many',
            'promo_code': 'get_general',
            'total_price': 'get_general',
            'total_training_units': 'get_general',
            'training_units_price': 'get_general',
            'training_units_purchased': 'get_general',
            'user': '******',
        })
        #: dictionary of attribute names and the functions used to set them
        self.setters.update({
            'expiration': 'set_time',
            'organization': 'set_foreign_key',
            'promo_code': 'set_general',
            'user': '******',
            'training_units_purchased': 'set_general',
            'training_units_price': 'set_general',
        })
        self.my_django_model = facade.models.PurchaseOrder
    def __init__(self):

        ObjectManager.__init__(self)
        self.getters.update({
            'name': 'get_general',
            'condition_tests': 'get_many_to_many',
        })
        self.setters.update({
            'name': 'set_general',
        })
        self.my_django_model = facade.models.ConditionTestCollection
 def __init__(self):
     
     ObjectManager.__init__(self)
     self.getters.update({
         'name' : 'get_general',
         'condition_tests' : 'get_many_to_many',
     })
     self.setters.update({
         'name' : 'set_general',
     })
     self.my_django_model = facade.models.ConditionTestCollection
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'address' : 'get_address',
            'ancestors' : 'get_general',
            'children' : 'get_many_to_one',
            'department' : 'get_general',
            'descendants' : 'get_general',
            'description' : 'get_general',
            'email' : 'get_general',
            'fax' : 'get_general',
            'name' : 'get_general',
            'org_email_domains' : 'get_many_to_one',
            'parent' : 'get_foreign_key',
            'phone' : 'get_general',
            'photo_url' : 'get_photo_url',
            'primary_contact_first_name' : 'get_general',
            'primary_contact_last_name' : 'get_general',
            'primary_contact_office_phone' : 'get_general',
            'primary_contact_cell_phone' : 'get_general',
            'primary_contact_other_phone' : 'get_general',
            'primary_contact_email' : 'get_general',
            'purchase_orders' : 'get_many_to_one',
            'roles' : 'get_many_to_many',
            'training_unit_accounts' : 'get_many_to_one',
            'url' : 'get_general',
            'user_org_roles' : 'get_many_to_one',
            'users' : 'get_many_to_many',
        })
        self.setters.update({
            'address' : 'set_address',
            'department' : 'set_general',
            'description' : 'set_general',
            'email' : 'set_general',
            'fax' : 'set_general',
            'name' : 'set_general',
            'parent' : 'set_foreign_key',
            'phone' : 'set_general',
            'photo_url' : 'set_forbidden', # placeholder
            'primary_contact_first_name' : 'set_general',
            'primary_contact_last_name' : 'set_general',
            'primary_contact_office_phone' : 'set_general',
            'primary_contact_cell_phone' : 'set_general',
            'primary_contact_other_phone' : 'set_general',
            'primary_contact_email' : 'set_general',
            'roles' : 'set_many',
            'url' : 'set_general',
            'users' : 'set_many',
        })
        self.my_django_model = facade.models.Organization
        self.photo_storage_engine = storage.OrganizationPhotoStorage()
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name' : 'get_general',
            'forums' : 'get_many_to_many',
        })
        self.setters.update({
            'name' : 'set_general',
        })
        self.my_django_model = facade.models.ForumCategory
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'session_user_role_requirements': 'get_many_to_one',
            'name': 'get_general',
        })
        self.setters.update({
            'session_user_role_requirements': 'set_many',
            'name': 'set_general',
        })
        self.my_django_model = facade.models.SessionUserRole
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name' : 'get_general',
            'scos' : 'get_many_to_one',
        })
        self.setters.update({
            'name' : 'get_general',
            'scos' : 'set_many',
        })
        self.my_django_model = facade.models.Course
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'session_user_role_requirements' : 'get_many_to_one',
            'name' : 'get_general',
        })
        self.setters.update({
            'session_user_role_requirements' : 'set_many',
            'name' : 'set_general',
        })
        self.my_django_model = facade.models.SessionUserRole
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name': 'get_general',
            'scos': 'get_many_to_one',
        })
        self.setters.update({
            'name': 'get_general',
            'scos': 'set_many',
        })
        self.my_django_model = facade.models.Course
Esempio n. 22
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name': 'get_general',
            'forums': 'get_many_to_many',
        })
        self.setters.update({
            'name': 'set_general',
        })
        self.my_django_model = facade.models.ForumCategory
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'refunds' : 'get_refunds_from_payment',
            'card_type' : 'get_general',
            'exp_date' : 'get_general',
            'amount' : 'get_general',
            'first_name' : 'get_general',
            'last_name' : 'get_general',
            'city' : 'get_general',
            'state' : 'get_general',
            'zip' : 'get_general',
            'country' : 'get_general',
            'sales_tax' : 'get_general',
            'transaction_id' : 'get_general',
            'invoice_number' : 'get_general',
            'result_message' : 'get_general',
            'purchase_order' : 'get_foreign_key',
            'date' : 'get_date_from_blame',
        })
        #: don't allow anything to be set, since a Payment is immutable
        #: after its creation
        self.setters.update({
            'refunds' : 'set_forbidden',
            'card_type' : 'set_forbidden',
            'exp_date' : 'set_forbidden',
            'amount' : 'set_forbidden',
            'first_name' : 'set_forbidden',
            'last_name' : 'set_forbidden',
            'city' : 'set_forbidden',
            'state' : 'set_forbidden',
            'zip' : 'set_forbidden',
            'country' : 'set_forbidden',
            'sales_tax' : 'set_forbidden',
            'transaction_id' : 'set_forbidden',
            'invoice_number' : 'set_forbidden',
            'result_message' : 'set_forbidden',
            'purchase_order' : 'set_forbidden',
            'date' : 'set_forbidden',
        })
        self.my_django_model = facade.models.Payment
        #: a list of methods that should be called before the
        #: processing of a Payment.  These methods should all
        #: take the Payment object as their first argument.
        self.my_pre_transaction_hooks = [self._is_po_already_paid]
        #: a list of methods that should be called after the
        #: successful processing of a Payment.  These methods should all
        #: take the Payment object as their first argument.
        self.my_post_transaction_hooks = [self._send_payment_confirmation]
Esempio n. 24
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'refunds': 'get_refunds_from_payment',
            'card_type': 'get_general',
            'exp_date': 'get_general',
            'amount': 'get_general',
            'first_name': 'get_general',
            'last_name': 'get_general',
            'city': 'get_general',
            'state': 'get_general',
            'zip': 'get_general',
            'country': 'get_general',
            'sales_tax': 'get_general',
            'transaction_id': 'get_general',
            'invoice_number': 'get_general',
            'result_message': 'get_general',
            'purchase_order': 'get_foreign_key',
            'date': 'get_date_from_blame',
        })
        #: don't allow anything to be set, since a Payment is immutable
        #: after its creation
        self.setters.update({
            'refunds': 'set_forbidden',
            'card_type': 'set_forbidden',
            'exp_date': 'set_forbidden',
            'amount': 'set_forbidden',
            'first_name': 'set_forbidden',
            'last_name': 'set_forbidden',
            'city': 'set_forbidden',
            'state': 'set_forbidden',
            'zip': 'set_forbidden',
            'country': 'set_forbidden',
            'sales_tax': 'set_forbidden',
            'transaction_id': 'set_forbidden',
            'invoice_number': 'set_forbidden',
            'result_message': 'set_forbidden',
            'purchase_order': 'set_forbidden',
            'date': 'set_forbidden',
        })
        self.my_django_model = facade.models.Payment
        #: a list of methods that should be called before the
        #: processing of a Payment.  These methods should all
        #: take the Payment object as their first argument.
        self.my_pre_transaction_hooks = [self._is_po_already_paid]
        #: a list of methods that should be called after the
        #: successful processing of a Payment.  These methods should all
        #: take the Payment object as their first argument.
        self.my_post_transaction_hooks = [self._send_payment_confirmation]
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'status' : 'get_general',
            'category_name' : 'get_general',
            'category' : 'get_foreign_key',
            'video' : 'get_foreign_key',
        })
        self.setters.update({
            'status' : 'set_general',
        })
        self.my_django_model = facade.models.VideoCategory
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'bitrate' : 'get_general',
            'http_url' : 'get_general',
            'url' : 'get_general',
            'video' : 'get_foreign_key',
        })
        self.setters.update({
            'bitrate' : 'set_general',
        })
        self.my_django_model = facade.models.EncodedVideo
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'bitrate': 'get_general',
            'http_url': 'get_general',
            'url': 'get_general',
            'video': 'get_foreign_key',
        })
        self.setters.update({
            'bitrate': 'set_general',
        })
        self.my_django_model = facade.models.EncodedVideo
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'status': 'get_general',
            'category_name': 'get_general',
            'category': 'get_foreign_key',
            'video': 'get_foreign_key',
        })
        self.setters.update({
            'status': 'set_general',
        })
        self.my_django_model = facade.models.VideoCategory
Esempio n. 29
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'topic': 'get_foreign_key',
            'body': 'get_general',
            'attachments': 'get_many_to_many',
        })
        self.setters.update({
            'topic': 'set_foreign_key',
            'body': 'set_general',
        })
        self.my_django_model = facade.models.ForumPost
        self.setter = facade.subsystems.Setter
Esempio n. 30
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'authentication_ip': 'get_general',
            'name': 'get_general',
            'users': 'get_many_to_one',
        })
        self.setters.update({
            'authentication_ip': 'set_general',
            'authentication_password_hash': 'set_forbidden',  # placeholder
            'name': 'set_general',
        })
        self.my_django_model = facade.models.Domain
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.setters.update({
            'name' : 'set_general',
            'resource_types' : 'set_many',
            'session_resource_type_requirements' : 'set_many',
        })
        self.getters.update({
            'name' : 'get_general',
            'resource_types' : 'get_many_to_many',
            'session_resource_type_requirements' : 'get_many_to_one',
        })
        self.my_django_model = facade.models.Resource
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'authentication_ip' : 'get_general',
            'name' : 'get_general',
            'users' : 'get_many_to_one',
        })
        self.setters.update({
            'authentication_ip' : 'set_general',
            'authentication_password_hash' : 'set_forbidden', # placeholder
            'name' : 'set_general',
        })
        self.my_django_model = facade.models.Domain
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'topic' : 'get_foreign_key',
            'body' : 'get_general',
            'attachments' : 'get_many_to_many',
        })
        self.setters.update({
            'topic' : 'set_foreign_key',
            'body' : 'set_general',
        })
        self.my_django_model = facade.models.ForumPost
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name' : 'get_general',
            'organizations' : 'get_many_to_many',
            'users' : 'get_many_to_many',
            'user_org_roles' : 'get_many_to_one',
        })
        self.setters.update({
            'name' : 'set_general',
            'organizations' : 'set_many',
            'users' : 'set_many',
        })
        self.my_django_model = facade.models.OrgRole
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'name': 'get_general',
            'capacity': 'get_general',
            'venue': 'get_foreign_key',
        })
        self.setters.update({
            'venue': 'set_foreign_key',
            'name': 'set_general',
            'capacity': 'set_general',
        })
        self.my_django_model = facade.models.Room
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'description': 'get_general',
            'name': 'get_general',
            'post': 'get_foreign_key',
        })
        self.setters.update({
            'description': 'set_general',
            'name': 'set_general',
            'post': 'set_foreign_key',
        })
        self.my_django_model = facade.models.ForumPostAttachment
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'description' : 'get_general',
            'name' : 'get_general',
            'post' : 'get_foreign_key',
        })
        self.setters.update({
            'description' : 'set_general',
            'name' : 'set_general',
            'post' : 'set_foreign_key',
        })
        self.my_django_model = facade.models.ForumPostAttachment
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """constructor"""

        ObjectManager.__init__(self)
        self.getters.update({
            'name' : 'get_general',
            'description' : 'get_general',
            'function_name' : 'get_general',
        })
        self.setters.update({
            'name' : 'set_general',
            'description' : 'set_general',
            'function_name' : 'set_general',
        })
        self.my_django_model = facade.models.CustomAction
        self.setter = facade.subsystems.Setter
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'name' : 'get_general',
            'capacity' : 'get_general',
            'venue' : 'get_foreign_key',
        })
        self.setters.update({
            'venue' : 'set_foreign_key',
            'name' : 'set_general',
            'capacity' : 'set_general',
        })
        self.my_django_model = facade.models.Room
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'name': 'get_general',
            'organizations': 'get_many_to_many',
            'users': 'get_many_to_many',
            'user_org_roles': 'get_many_to_one',
        })
        self.setters.update({
            'name': 'set_general',
            'organizations': 'set_many',
            'users': 'set_many',
        })
        self.my_django_model = facade.models.OrgRole
Esempio n. 41
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'instructor_managers': 'get_many_to_many',
            'instructors': 'get_many_to_many',
            'managers': 'get_many_to_many',
            'name': 'get_general',
        })
        self.setters.update({
            'instructor_managers': 'set_many',
            'instructors': 'set_many',
            'managers': 'set_many',
            'name': 'set_general',
        })
        self.my_django_model = facade.models.ProductLine
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'achievements' : 'get_many_to_many',
            'name' : 'get_general',
            'organization' : 'get_foreign_key',
            'tasks' : 'get_many_to_many',
        })
        self.setters.update({
            'achievements' : 'set_many',
            'name' : 'set_general',
            'organization' : 'set_foreign_key',
            'tasks' : 'set_many',
        })
        self.my_django_model = facade.models.Curriculum
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'description' : 'get_general',
            'price' : 'get_general',
            'product' : 'get_foreign_key',
            'seller' : 'get_foreign_key',
        })
        self.setters.update({
            'description' : 'set_general',
            'price' : 'set_general',
            'product' : 'set_foreign_key',
            'seller' : 'set_foreign_key',
        })
        self.my_django_model = facade.models.ProductOffer
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'instructor_managers' : 'get_many_to_many',
            'instructors' : 'get_many_to_many',
            'managers' : 'get_many_to_many',
            'name' : 'get_general',
        })
        self.setters.update({
            'instructor_managers' : 'set_many',
            'instructors' : 'set_many',
            'managers' : 'set_many',
            'name' : 'set_general',
        })
        self.my_django_model = facade.models.ProductLine
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'description': 'get_general',
            'price': 'get_general',
            'product': 'get_foreign_key',
            'seller': 'get_foreign_key',
        })
        self.setters.update({
            'description': 'set_general',
            'price': 'set_general',
            'product': 'set_foreign_key',
            'seller': 'set_foreign_key',
        })
        self.my_django_model = facade.models.ProductOffer
    def __init__(self):
        """ constructor """
 
        ObjectManager.__init__(self)
        self.getters.update({
            'session_template' : 'get_foreign_key',
            'max' : 'get_general',
            'min' : 'get_general',
            'resource_type' : 'get_foreign_key',
        })
        self.setters.update({
            'session_template' : 'set_foreign_key',
            'max' : 'set_general',
            'min' : 'set_general',
            'resource_type' : 'set_foreign_key',
        })
        self.my_django_model = facade.models.SessionTemplateResourceTypeReq
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update({
            'email_domain' : 'get_general',
            'organization' : 'get_foreign_key',
            'role' : 'get_foreign_key',
            'effective_role' : 'get_foreign_key',
            'effective_role_name' : 'get_general',
        })
        self.setters.update({
            'email_domain' : 'set_general',
            'organization' : 'set_foreign_key',
            'role' : 'set_foreign_key',
        })
        self.my_django_model = facade.models.OrgEmailDomain
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update(
            {
                "assignments": "get_many_to_one",
                "curriculum": "get_foreign_key",
                "users": "get_many_to_many",
                "start": "get_time",
                "end": "get_time",
                "user_completion_statuses": "get_general",
            }
        )
        self.setters.update(
            {"curriculum": "set_foreign_key", "users": "set_many", "start": "set_time", "end": "set_time"}
        )
        self.my_django_model = facade.models.CurriculumEnrollment
Esempio n. 49
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to set them
        self.setters.update({
            'session_user_role_requirement': 'set_foreign_key',
            'purchase_order': 'set_foreign_key',
        })

        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'price': 'get_session_price_from_training_voucher',
            'session_user_role_requirement': 'get_foreign_key',
            'purchase_order': 'get_foreign_key',
            'code': 'get_general',
        })
        self.my_django_model = facade.models.TrainingVoucher
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to set them
        self.setters.update({
            'session_user_role_requirement' : 'set_foreign_key',
            'purchase_order' : 'set_foreign_key',
        }) 

        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'price' : 'get_session_price_from_training_voucher',
            'session_user_role_requirement' : 'get_foreign_key',
            'purchase_order' : 'get_foreign_key',
            'code' : 'get_general',
        })
        self.my_django_model = facade.models.TrainingVoucher
Esempio n. 51
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.setters.update({
            'name': 'set_general',
            'resource_types': 'set_many',
            'session_resource_type_requirements': 'set_many',
        })
        self.getters.update({
            'name':
            'get_general',
            'resource_types':
            'get_many_to_many',
            'session_resource_type_requirements':
            'get_many_to_one',
        })
        self.my_django_model = facade.models.Resource
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        self.getters.update( {
            'audience' : 'get_general',
            'confirmed' : 'get_general',
            'session_template' : 'get_foreign_key',
            'default_price' : 'get_general',
            'end' : 'get_time',
            'evaluation' : 'get_foreign_key',
            'modality' : 'get_general',
            'name' : 'get_general',
            'paypal_url' : 'get_paypal_url_from_session',
            'start' : 'get_time',
            'status' : 'get_general',
            'title' : 'get_general',
            'url' : 'get_general',
            'description' : 'get_general',
            'room' : 'get_foreign_key',
            'event' : 'get_foreign_key',
            'session_user_role_requirements' : 'get_many_to_one',
        } )
        #: Dictionary of attribute names and the functions used to set them
        self.setters.update({
            'audience' : 'set_general',
            'confirmed' : 'set_general',
            'session_template' : 'set_foreign_key',
            'default_price' : 'set_general',
            'end' : 'set_time',
            'modality' : 'set_general',
            'name' : 'set_general',
            'start' : 'set_time',
            'status' : 'set_general',
            'title' : 'set_general',
            'url' : 'set_general',
            'description' : 'set_general',
            'room' : 'set_foreign_key',
            'event' : 'set_foreign_key',
            'session_user_role_requirements' : 'set_many',
        })
        self.my_django_model = facade.models.Session
        self.session_user_role_requirement_manager = facade.managers.SessionUserRoleRequirementManager()
        self.logger = logging.getLogger('pr_services.SessionManager')
Esempio n. 53
0
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)
        #: Dictionary of attribute names and the functions used to get them
        self.getters.update({
            'active' : 'get_general',
            'audience' : 'get_general',
            'session_template_resource_type_requirements' : 'get_many_to_one',
            'session_template_user_role_requirements' : 'get_many_to_one',
            'description' : 'get_general',
            'duration' : 'get_general',
            'event_template' : 'get_foreign_key',
            'sessions' : 'get_many_to_one',
            'fullname' : 'get_general',
            'lead_time' : 'get_general',
            'modality' : 'get_general',
            'price' : 'get_general',
            'product_line' : 'get_foreign_key',
            'sequence' : 'get_general',
            'shortname' : 'get_general',
            'version' : 'get_general',
        })
        #: Dictionary of attribute names and the functions used to set them
        self.setters.update({
            'active' : 'set_general',
            'event_template' : 'set_foreign_key',
            'session_template_resource_type_requirements' : 'set_many',
            'session_template_user_role_requirements' : 'set_many',
            'product_line' : 'set_foreign_key',
            'fullname' : 'set_general',
            'sessions' : 'set_many',
            'shortname' : 'set_general',
            'version' : 'set_general',
            'description' : 'set_general',
            'audience' : 'set_general',
            'price' : 'set_general',
            'lead_time' : 'set_general',
            'sequence' : 'set_general',
            'duration' : 'set_general',
            'modality' : 'set_general',
        })
        self.my_django_model = facade.models.SessionTemplate
    def __init__(self):
        """ constructor """

        ObjectManager.__init__(self)

        self.getters.update({
            'training_unit_authorizations': 'get_many_to_many',
            'training_unit_account': 'get_foreign_key',
            'purchase_order': 'get_foreign_key',
            'value': 'get_general',
        })

        #: Dictionary of attribute names and the functions used to set them
        self.setters.update({
            'training_unit_account': 'set_foreign_key',
            'purchase_order': 'set_foreign_key',
            'training_unit_authorizations': 'set_many',
        })
        self.my_django_model = facade.models.TrainingUnitTransaction