Checklist Extension template model

Review Request #6078 — Created July 8, 2014 and discarded

Information

rb-extension-pack

Reviewers

Created a new model to hold templates for the checklist extension. The model contains a name for the list, and a collection of template items. Items can be added, edited and removed from the model.
I followed the same schema as ReviewChecklist model.


 
Description From Last Updated

Col: 1 E302 expected 2 blank lines, found 1

reviewbotreviewbot

Col: 80 E501 line too long (80 > 79 characters)

reviewbotreviewbot

Col: 35 W291 trailing whitespace

reviewbotreviewbot

Col: 1 W293 blank line contains whitespace

reviewbotreviewbot

Col: 1 E302 expected 2 blank lines, found 1

reviewbotreviewbot

Col: 80 E501 line too long (80 > 79 characters)

reviewbotreviewbot

How about just calling this ChecklistTemplate. Adding another List on the end seems superfluous.

daviddavid

This isn't "making the review", it's the user who owns the template.

daviddavid

Do we really need to have unique IDs for items? We're not keeping track of any checked state for them.

daviddavid

Can you please call this items (or perhaps template_items). The name temp_items makes me think that they're temporary items.

daviddavid

Add a trailing comma.

daviddavid

I know it's in the code above, but I'm not sure why we have to convert to str for all …

daviddavid

You don't need the parens around the conditional.

daviddavid

You don't need the parens around the conditional.

daviddavid
SA
reviewbot
  1. Tool: Pyflakes
    Processed Files:
        checklist/checklist/models.py
    
    
    
    Tool: PEP8 Style Checker
    Processed Files:
        checklist/checklist/models.py
    
    
  2. checklist/checklist/models.py (Diff revision 2)
     
     
    Show all issues
    Col: 1
     E302 expected 2 blank lines, found 1
    
  3. checklist/checklist/models.py (Diff revision 2)
     
     
    Show all issues
    Col: 80
     E501 line too long (80 > 79 characters)
    
  4. 
      
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        checklist/checklist/models.py
    
    
    
    Tool: Pyflakes
    Processed Files:
        checklist/checklist/models.py
    
    
  2. checklist/checklist/models.py (Diff revision 1)
     
     
    Show all issues
    Col: 1
     E302 expected 2 blank lines, found 1
    
  3. checklist/checklist/models.py (Diff revision 1)
     
     
    Show all issues
    Col: 80
     E501 line too long (80 > 79 characters)
    
  4. checklist/checklist/models.py (Diff revision 1)
     
     
    Show all issues
    Col: 35
     W291 trailing whitespace
    
  5. checklist/checklist/models.py (Diff revision 1)
     
     
    Show all issues
    Col: 1
     W293 blank line contains whitespace
    
  6. 
      
SA
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        checklist/checklist/models.py
    
    
    
    Tool: Pyflakes
    Processed Files:
        checklist/checklist/models.py
    
    
  2. 
      
david
  1. 
      
  2. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    How about just calling this ChecklistTemplate. Adding another List on the end seems superfluous.

  3. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    This isn't "making the review", it's the user who owns the template.

  4. checklist/checklist/models.py (Diff revision 3)
     
     
     
     
     
    Show all issues

    Do we really need to have unique IDs for items? We're not keeping track of any checked state for them.

    1. Isn't it neccesery for editing or deleting individual items?

  5. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    Can you please call this items (or perhaps template_items). The name temp_items makes me think that they're temporary items.

  6. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    Add a trailing comma.

  7. checklist/checklist/models.py (Diff revision 3)
     
     
     
     
    Show all issues

    I know it's in the code above, but I'm not sure why we have to convert to str for all of this.

  8. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    You don't need the parens around the conditional.

  9. checklist/checklist/models.py (Diff revision 3)
     
     
    Show all issues

    You don't need the parens around the conditional.

  10. 
      
SA
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        checklist/checklist/models.py
    
    
    
    Tool: Pyflakes
    Processed Files:
        checklist/checklist/models.py
    
    
  2. 
      
SA
Review request changed
Status:
Discarded