Skip to content
Snippets Groups Projects
  1. Nov 07, 2018
  2. Nov 02, 2018
  3. Oct 17, 2018
  4. Oct 11, 2018
  5. Sep 11, 2018
  6. Aug 20, 2015
  7. Aug 19, 2015
  8. Aug 18, 2015
    • Martin Burchell's avatar
      Added add_free_terms to REST API · c02bc33f
      Martin Burchell authored
      It is now possible to add multiple terms to an item in the same
      taxonomy via the REST API. Terms not already present in the database
      will be created.
      c02bc33f
  9. Aug 17, 2015
    • Mark Skipper's avatar
      Prefetch terms related to items when listing for performance · 6501d114
      Mark Skipper authored
      We got bad performance degrading as the number of terms increased.
      Enabling django_debug_toolbar it was easy to see a bunch of queries
      getting terms related to items duplicated as many times as items
      in the system. Making the api view for listing items prefetch related
      terms (and their taxonomies) removes these O(n) queries
      6501d114
  10. Aug 11, 2015
  11. Aug 07, 2015
  12. Aug 05, 2015
  13. Jul 28, 2015
  14. Jul 27, 2015
  15. Jul 24, 2015
  16. Jul 23, 2015
  17. Jul 22, 2015
  18. Jul 18, 2015
    • Mark Skipper's avatar
      Fix table not showing the rght question types for Items · ad368f6d
      Mark Skipper authored
      Interlally it was using add_term which did just what its name said:
      it add a term for the item. There was no check that you could only
      have one if the thing was a category. So I added a rudimentary support
      for that and creted some more test debt. (list copied in below in case
      it gets lost)
      
      Then added the apply_term method on Item (see note about how it sucks
      for this to be there) which checks the multiplicity of the taxonomy
      of the incoming term and acts apporporately. Finally all taxonomies
      currently say they are have optional multiplicity (i.e. categories)
      whichi s fine for the question type story.
      
      - [ ] Add tests for data_layer.models.Item.apply_Term
      - [ ] refactor tests in rest api to use the api
      - [ ] Are the updates to the model tags being saved and output okay? Why does that fail?
      - [ ] hid/views/add_Categories should only update category if it has actually changed
      - [ ] Test add_Categories (in the hid view) with multiple id/term pairs?
      - [ ] Add error reporting to the bit of View/Edit screen that adds categories to items.
      - [ ] Add tests for adding categories to more than one item at once via browser
      - [ ] We probably need a default value in the category selector to show  that there's initailly no value selected
      - [ ] Add tests for what happens when add_categories gets called with nonsense items and category names, should fail gracefully
      - [ ] Add transport wrappers for listing the terms in a taxonomy, and update View/Editr screen to use these in place of modls directly
      - [ ] Add transport wrappers for creating taxnonmies and terms
      - [ ] add_Term in api views should retrn json of the serialized version of the new item -- currently empty dict
      - [ ] Term.objects.by_taxonomy() should propbably do select related to get the term back as well, seewhere used in api.add_term
      ad368f6d
  19. Jul 17, 2015
  20. Jul 16, 2015
  21. Jul 15, 2015
Loading