colleges.models.potential_fellowship module¶
-
class
colleges.models.potential_fellowship.
PotentialFellowship
(*args, **kwargs)[source]¶ Bases:
django.db.models.base.Model
A PotentialFellowship is defined when a researcher has been identified by Admin or EdAdmin as a potential member of an Editorial College, or when a current Advisory Board member or Fellow nominates the person.
It is linked to Profile as ForeignKey and not as OneToOne, since the same person can eventually be approached on different occasions.
Using Profile allows to consider both registered Contributors and non-registered people.
-
college
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parent
is aForwardManyToOneDescriptor
instance.
-
profile
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parent
is aForwardManyToOneDescriptor
instance.
-
status
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
in_agreement
¶ Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppings
andTopping.pizzas
areManyToManyDescriptor
instances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
in_abstain
¶ Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppings
andTopping.pizzas
areManyToManyDescriptor
instances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
in_disagreement
¶ Accessor to the related objects manager on the forward and reverse sides of a many-to-many relation.
In the example:
class Pizza(Model): toppings = ManyToManyField(Topping, related_name='pizzas')
Pizza.toppings
andTopping.pizzas
areManyToManyDescriptor
instances.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
voting_deadline
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
objects
= <django.db.models.manager.ManagerFromPotentialFellowshipQuerySet object>¶
-
can_vote
(user)[source]¶ Determines whether user can vote on election for this PotentialFellow. Qualifying conditions (either of the following): * is Admin * is in AdvisoryBoard for this College’s Academic Field * is a Senior Fellow in the College proposed
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
college_id
¶
-
get_next_by_voting_deadline
(*, field=<django.db.models.fields.DateTimeField: voting_deadline>, is_next=True, **kwargs)¶
-
get_previous_by_voting_deadline
(*, field=<django.db.models.fields.DateTimeField: voting_deadline>, is_next=False, **kwargs)¶
-
get_status_display
(*, field=<django.db.models.fields.CharField: status>)¶
-
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
potentialfellowshipevent_set
¶ Accessor to the related objects manager on the reverse side of a many-to-one relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Parent.children
is aReverseManyToOneDescriptor
instance.Most of the implementation is delegated to a dynamically defined manager class built by
create_forward_many_to_many_manager()
defined below.
-
profile_id
¶
-
-
class
colleges.models.potential_fellowship.
PotentialFellowshipEvent
(*args, **kwargs)[source]¶ Bases:
django.db.models.base.Model
Any event directly related to a PotentialFellowship instance registered as plain text.
-
potfel
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parent
is aForwardManyToOneDescriptor
instance.
-
event
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
comments
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
noted_on
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
noted_by
¶ Accessor to the related object on the forward side of a many-to-one or one-to-one (via ForwardOneToOneDescriptor subclass) relation.
In the example:
class Child(Model): parent = ForeignKey(Parent, related_name='children')
Child.parent
is aForwardManyToOneDescriptor
instance.
-
exception
DoesNotExist
¶ Bases:
django.core.exceptions.ObjectDoesNotExist
-
exception
MultipleObjectsReturned
¶ Bases:
django.core.exceptions.MultipleObjectsReturned
-
get_event_display
(*, field=<django.db.models.fields.CharField: event>)¶
-
get_next_by_noted_on
(*, field=<django.db.models.fields.DateTimeField: noted_on>, is_next=True, **kwargs)¶
-
get_previous_by_noted_on
(*, field=<django.db.models.fields.DateTimeField: noted_on>, is_next=False, **kwargs)¶
-
id
¶ A wrapper for a deferred-loading field. When the value is read from this object the first time, the query is executed.
-
noted_by_id
¶
-
objects
= <django.db.models.manager.Manager object>¶
-
potfel_id
¶
-