35 Commits (b18decab4e1a3dc579e2d2f52beab33e5aa64266)

Author SHA1 Message Date
  David Winterbottom 3063099427 Correct import in loading module 12 years ago
  Maik Hoepfel cc2e423a2b Move all loading exceptions into new exceptions module 12 years ago
  Maik Hoepfel cc4c6f1a9d Add circular import warning to get_classes 12 years ago
  Maik Hoepfel bfa79ea552 Refactor get_classes for readability 12 years ago
  Maik Hoepfel 613a3f7095 Fix for get_classes when used with non-Oscar modules 12 years ago
  Maik Hoepfel 9e635ae557 Introduce loud get_model loader 12 years ago
  David Winterbottom 1b65502ef5 Improve core functionality docs 12 years ago
  Izidor Matušov 6f9f285843 Allow non-oscar dashboard application 12 years ago
  Maik Hoepfel 1b474d7361 Permission fix for dynamic dashboard navigation 12 years ago
  David Winterbottom ddd870fb35 Remove import_module 12 years ago
  Izidor Matušov 1432af1a74 Don't fallback to default apps when app is found 12 years ago
  David Winterbottom 9d2a1ca24d Rework how we tell if there is a profile class 12 years ago
  Maik Hoepfel 9e3d824c57 Add lightweight feature hiding functionality 12 years ago
  Maik Hoepfel 7b809d3a5f get_classes now allows top-level apps. 12 years ago
  David Winterbottom 5316b75314 Correct flake8 errors and warnings 13 years ago
  Paweł Kowalski a148c3d5b5 Fix get_classes module name processing 13 years ago
  David Winterbottom f4daa0e107 First stage of offers dashboard complete 14 years ago
  David Winterbottom d975f81369 Added more helpful error message for missing classname problems when loading 14 years ago
  David Winterbottom 69045acc5d Added view/form for handling updates to user and profile. 14 years ago
  David Winterbottom b9de81f3e6 Updated the load_class method to work with app labels with more than 2 14 years ago
  David Winterbottom 2cc41173ff Reworked the dynamic class loader 14 years ago
  David Winterbottom 9173db6092 Added test for loading from dashboard 14 years ago
  David Winterbottom 6851048780 Replaced import_module with a better class loading mechanism. 14 years ago
  David Winterbottom e2a4c25b7f Started reworking the class loading mechanism 14 years ago
  David Winterbottom 247039c16f Reverting logging change as it clashes with std library 14 years ago
  David Winterbottom 92d409110b Added logging support to dynamic loading 14 years ago
  David Winterbottom 5b7b990b20 MASSIVE commit as the word 'item' is phased out in favour of 'product' to make things more consistent. Also, renamed product app to catalogue 14 years ago
  David Winterbottom 39dd0b6508 Corrected all exceptions to use pep8 naming convention 14 years ago
  David Winterbottom fc0d3e70ca Updated shipping address views in checkout - not finished yet 14 years ago
  David Winterbottom aed0d58f82 Fixed bug in new version of import_module 15 years ago
  Federico Marani 11a47af88f added ability to load subpackages 15 years ago
  Federico Marani de21ce8c85 added ability to load subpackages 15 years ago
  David Winterbottom 7443395912 Reworked import_module function to load classes into passed namespace 15 years ago
  David Winterbottom 887d605757 Refactored folder structure to use an 'apps' folder 15 years ago
  David Winterbottom cb3b26509a Refactored location of dynamic class loader 15 years ago
  David Winterbottom 737add0534 Added core and test packages 15 years ago