Commit 3eb587e57c8560f40c390b7be4df71c372e404d5
1 parent
3ea9a771
Exists in
master
and in
5 other branches
improved documentations on classes #41
Showing
1 changed file
with
14 additions
and
0 deletions
Show diff stats
core/models.py
| ... | ... | @@ -24,6 +24,10 @@ class Resource(models.Model): |
| 24 | 24 | """ |
| 25 | 25 | It represents the resource where the action was applied on. |
| 26 | 26 | Example: Pool was answered (Resource: Pool), PDF was visualized(Resource: PDF). |
| 27 | + | |
| 28 | + Attributes: | |
| 29 | + @name: name of the resource affected | |
| 30 | + @created_date: The date the resource was created | |
| 27 | 31 | """ |
| 28 | 32 | |
| 29 | 33 | name = models.CharField(_('Name'), max_length =100) |
| ... | ... | @@ -51,6 +55,16 @@ class Action_Resource(models.Model): |
| 51 | 55 | |
| 52 | 56 | |
| 53 | 57 | class Notification(models.Model): |
| 58 | + """ | |
| 59 | + Attributes: | |
| 60 | + @message: The message that will be shown on the notification prompt | |
| 61 | + @user: The User that the notification will be sent to. | |
| 62 | + @read: Whether or not the user has read the notification. | |
| 63 | + @datetime: The time the notification was created | |
| 64 | + @action_resource: The Object that holds the information about which action was perfomed on the Resource | |
| 65 | + @actor: The user who applied the action | |
| 66 | + """ | |
| 67 | + | |
| 54 | 68 | message = models.TextField(_('Message')) |
| 55 | 69 | user = models.ForeignKey(User, related_name = _('%(class)s_Actor'), verbose_name= _('User')) |
| 56 | 70 | read = models.BooleanField(_('Read'), default = False) | ... | ... |