Permalink
Commits on Jan 20, 2017
  1. Fix admin message box css

    sebbbbauer committed Jan 20, 2017
Commits on Jan 17, 2017
  1. Move table tag to the form

    Ported from:
    * c34ea9c
    
    It was moved because HTML was not valid.
    MantasVaitkunas committed Jan 17, 2017
Commits on Jan 13, 2017
  1. Add return statement for isUtf method if config option do not exists

    The method isUtf() is deprecated, as since version 6.0 shop is UTF8 only. If somebody is still using this method and did not define removed config option 'iUtfMode', the method will return true, as by default OXID eShop is in UTF8 mode.
    vilmal committed Jan 13, 2017
Commits on Jan 12, 2017
Commits on Jan 9, 2017
  1. ESDEV-4156 Handle errors from external commands

    `CommandExecutionFailedException` will be used as a way to
    trigger showing an error insie setup from failed execution of
    external commands, e.g.:
    
    * Database migration tool
    * Database views regenerator
    rezonanc-oxid committed Jan 6, 2017
  2. ESDEV-4156 Write functional tests to cover setup

    These tests would act as characterization tests to ensure that no
    functionality would be broken when trying to include changes of
    showing errors from executing external commands.
    rezonanc-oxid committed Dec 21, 2016
  3. ESDEV-4156 Use exceptions as returns of controller

    By using an exception inside controller instead of return statement
    this enables us to extract methods from actual controller (to make
    controllers smaller than they are now) and to still have a way to
    exit early from the controller to display some information or an
    error message.
    rezonanc-oxid committed Dec 20, 2016
  4. ESDEV-4156 Extract system requirements

    Has similar goals as "Move non controller methods":
    
    * Extract system requirements information processing class
      as a separate unit;
    * Faster visual scan of all available controllers
    
    A new class `MouduleStateMapGenerator` was created to help and
    manage results from System Requirements Info array.
    rezonanc-oxid committed Dec 15, 2016
  5. ESDEV-4156 Turn off preventModuleVersionNotify

    It's impossible to use this option when the acceptance test is
    running against an empty database. During the Setup acceptance
    tests all test cases start with an empty database.
    rezonanc-oxid committed Jan 6, 2017
  6. ESDEV-4156 Fix "failed to open stream" error

    This error was triggered after use of EE and the update of view
    generator which is now sensitive to any kind of error (including
    warnings and notices).
    rezonanc-oxid committed Jan 6, 2017
  7. ESDEV-4156 Fix "Undefined variable: langId" error

    This error was triggered after use of EE and the update of view
    generator which is now sensitive to any kind of error (including
    warnings and notices).
    Also this fixes the actual correct behavior of using language id.
    rezonanc-oxid committed Jan 6, 2017
  8. ESDEV-4156 Update tearDown

    We must ensure that the environment for the next test run is
    fully prepared as next test in queue might not be able to
    restore the original database.
    rezonanc-oxid committed Jan 6, 2017
  9. ESDEV-4156 Extract license contents provider

    Has similar goals as "Move non controller methods":
    
    * Extract reusable methods/components which can later be used
      in making a non GUI setup
    * Clearly identify scope of controller
    * Faster visual scan of all available controllers
    rezonanc-oxid committed Dec 8, 2016
  10. ESDEV-4156 Extract setViewOptions where possible

    * Allows to call one method to transfer all information needed to
    be used inside the view
    * Allows to pass the context data as a plain array
    * Easier to read/understand and apply visual scan of what's actually
    being used within the view
    rezonanc-oxid committed Dec 8, 2016
  11. ESDEV-4156 Move non controller methods

    Move all possible methods from controller that are not tightly
    related to actual controller, this helps us with the following:
    
    * Extract reusable methods/components which can later be used
      in making a non GUI setup
    * Clearly identify scope of controller
    * Faster visual scan of all available controllers
    rezonanc-oxid committed Dec 8, 2016
  12. ESDEV-4156 Simplify instance getters

    * Reduce usage of raw string values to get an instance
    * Remove unnecessary code
    rezonanc-oxid committed Dec 7, 2016
  13. ESDEV-4156 Move view getter away

    This is an implementation detail and should not be a part of actual
    interface.
    rezonanc-oxid committed Dec 7, 2016
  14. ESDEV-4156 Remove implementation testing

    These tests are nothing more than pure implementation testing which
    actually slows down the refactoring process.
    
    Please use `tests/Acceptance/Frontend/ShopSetUpTest.php` as
    characterization test for refactoring instead!
    rezonanc-oxid committed Dec 7, 2016
  15. ESDEV-4158 Add notes about the exceptions to the virtual namespace cl…

    …ass maps
    
    The throwing of virtual namepsaced exceptions isn't working yet. So we add a note here about the why.
    sebbbbauer committed Jan 5, 2017
Commits on Jan 5, 2017
  1. ESDEV-4204 Remove todo

    The method gd_info() is not suitable to detect if e.g. the function imagecreatetruecolor is available.
    sebbbbauer committed with gregorhyneck Jan 4, 2017
  2. ESDEV-3999 Get rid of 'never used' IDE Warning

    Use ::class constant notation rather than string to build the mocks from a given class
    robertblank committed with gregorhyneck Dec 12, 2016
  3. ESDEV-3999 Update codebase to reflect changed system requirements

    Updated
    - checks in SystemRequirements.php
    - templates
    - language files
    to meet the new system requirements for OXID eShop v6.0
    robertblank committed with gregorhyneck Dec 13, 2016