Permalink
Commits on Jun 4, 2018
  1. Release 1.10.2

    nitriques committed Jun 4, 2018
  2. Fix Validate Password filter (#309)

    michael-e authored and nitriques committed Jun 4, 2018
    Fixes #308
Commits on Dec 4, 2017
  1. Release 1.10.1

    nitriques committed Dec 4, 2017
  2. Ensure event save works with different admin paths (#307)

    jonmifsud authored and nitriques committed Dec 4, 2017
    Removal of hardcoded symphony path, and using the correct context variable for the complete admin path.
    
    * ensure event save works with different admin paths 33ec784
    * update other urls ee34f60
Commits on Nov 24, 2017
  1. Release 1.10.0

    nitriques committed Nov 24, 2017
  2. Improve event filters (#304)

    michael-e authored and nitriques committed Nov 24, 2017
    * Fix formatting of code block 0ce3c83
    * Always show the Members: Login filter 5251968
    * Add documentation for Members: Login filter 68ef6ff
    * Add Members: Validate Password (pre-save) filter 972263d
    * Add documentation for Members: Validate Password 0e376e1
    * Add MemberEventMessages error codes to all filters 02aac90
    * Remove needless cleaning of password 3216572
    * Improve README ec3e30b
    
    This commit adds information about the "immediate login after registration" procedure and some hints about the (execution) order of Member info and events/filters.
    
    Re #303
Commits on Oct 31, 2017
  1. Release 1.9.0

    nitriques committed Oct 31, 2017
Commits on Oct 24, 2017
  1. Code format

    nitriques committed Oct 24, 2017
  2. Replace isset with empty

    nitriques committed Oct 24, 2017
    Calling isset on an always declared variable always yeilds true.
    This is not what we want: we want to check if we have a value.
  3. Add MembersLogin delegate, for external log in

    nitriques committed Oct 24, 2017
    Usign a section that does not contains a password has been discussed in
    issue #274, but the PR did not actually provide a way to let other
    extension authenticate the user.
    
    Only if the members section DOES BOT contains a password field, the new
    MembersLogin will be called. By default, log in is refused and extension
    must explicitly set the required parameters with good values for the
    login to succeed.
  4. Prevent error for still loggued in deleted account

    nitriques committed Oct 24, 2017
    If an account gets deleted, but user is still loggued in, this method
    would crash because we are calling a function on null. This fix prevents
    it.
  5. Replace extract() with proper check (#297)

    nitriques committed Oct 24, 2017
    * Replace extract() with proper check 28d1ca6
    
    extract may lead to overwriting other variable, which can lead to
    disaster when the function is called over used supplied data.
    
    Fixes #252
    
    * Prevent undefined index warning b754708
    
    * Code format eec434e
    
    * Remove more extract calls 4554531
Commits on Oct 23, 2017
  1. Fix filter url (#298)

    nitriques committed Oct 23, 2017
    filter:value is the old 2.0 syntax and oddly, this never got patched.
    
    Fixes #280 
    
    Picked from 7aaa827
Commits on Oct 20, 2017
Commits on Oct 19, 2017
  1. Release 1.8.1

    nitriques committed Oct 19, 2017
Commits on Oct 18, 2017
  1. Convert string errors into array

    nitriques committed Oct 18, 2017
    This make sure that externally defined error are properly formatted to
    be included in the event xml.
  2. Use static error array

    nitriques committed Oct 18, 2017
    Usign the non-static syntax creates a new, seperate array from the
    static one. Errors did not end up being shown in the xml.
Commits on Oct 17, 2017
  1. Release 1.8.0

    nitriques committed Oct 6, 2017
  2. Rename to can-log-in

    nitriques committed Oct 13, 2017
    The 'ed is not needed here
Commits on Oct 6, 2017
  1. Add the MembersPreLogin delegate

    nitriques committed Oct 6, 2017
    This delegate allows deleveloper to vet the request before actually
    attempting to log the user in.
    
    If an extension prevents the log in, it is considered like a failure.
  2. Use the global error array

    nitriques committed Oct 6, 2017
    The local array was not used at all
  3. Add the Member Extension instance to delegates

    nitriques committed Oct 6, 2017
    This allow developers to use the API in this class with no efforts
  4. Prevent undefined index warning

    nitriques committed Oct 6, 2017
    Usign array_pad makes sure we will be deconstructing the array without
    any undefined indexes
Commits on Sep 26, 2017
  1. Release 1.7.1

    nitriques committed Sep 26, 2017
  2. Show a friendlier message on init error (#294)

    nitriques committed Sep 26, 2017
    * Show a friendlier message on init error d7a443c
    
    When creating the member extension object in the frontend it needs to
    know which section it needs to use as the member info source.
    
    Right now, if the configured value is wrong, you get a weird message
    about PHP type checking.
    
    This commit adds a friendlier message when the configuration is not
    valid.
    
    * Remove redundant construct 21b320a
    
    Using isset together with !empty is a redundant construct
    
    * Capitalize and pluralize `Members` df4b18c
Commits on Sep 21, 2017
  1. Release 1.7.0

    nitriques committed Sep 21, 2017
  2. Fix indendation

    nitriques committed Sep 21, 2017
  3. Escape data before usign them in SQL (#289)

    nitriques committed Sep 21, 2017
    This commit fixes a couple of possible SQLi errors.
    
    Fixes #286
    
    Picked from 	0545d71
  4. Remove bottom margin for the password note (#292)

    nitriques committed Sep 21, 2017
    By default, columns have a bottom margin. In this case, we need the note
    to be with the fields. Without this change, the note is perfectly
    between the two inputs and the field below, which makes it hard to know
    the field to which is belongs.
    
    Picked from bc94722
  5. Restore tags selection (#291)

    nitriques committed Sep 21, 2017
    In 2.7.0, tags are broken because they need the `data-interactive`
    attribute. This commit simply adds it.
    
    Fixes #279
    
    Picked from 8841d38~1...31f2fbe
  6. Allow the extension to have is own 403 page (#293)

    nitriques committed Sep 21, 2017
    This commits makes it possible to have a 403 page just for the member
    extension.
    
    Developers can now use this feature to create better templates for this
    case.
    
    Picked from 702324c