EHM Editor v0.5.2 Released

Version 0.5.2 of the EHM Editor is now available to download HERE.

This release is a combination of (1) an assortment of features requested by various people over recent weeks and (2) a new ‘Status’ section of the Rules & Structures screen which shows the results of various validation checks. A full list of the current validation rules can be found HERE. Please use that thread to post any feedback/requests relating to the validation rules as it will make it easier for me to keep track of everything. The current range of validation checks is relatively narrow, but I’ll add more in coming releases (ideawithoutamind has provided a lot of useful suggestions which I’ll work through). Thanks to TBIF and ideawithoutamind for all of the suggestions to date (TBIF – I added a rule which should flag if you forget to add schedule dates to the second conference playoffs but let me know if it isn’t picking up the error you had in mind).

Assuming no hotfix is needed in the meantime, I’m working on adding some sort of flowchart section to the Rules & Structures screen for v0.5.3. The idea is that this will show how each stage is linked with the others and hopefully identify any overlaps of dates or missing next stage triggers. I was hoping to use a third party flowchart tool but this isn’t looking possible so I’ll need to create my own simple version. I’m currently weighing up either over some sort of text-based “chart” or a horizontal bar chart/calendar display. I think the latter is probably the better solution. I don’t know how long it will take to get a first version of this up and running and so it might be something I’ll work on in the background for a later version if any hotfixes/etc for the Editor are needed in the meantime.

One last note: I tidied up some of the core functions in the Editor relating to all text and values shown in the database (i.e. the data behind pretty much editable field). The changes were very minor and I don’t envisage any issues (and I didn’t find any whilst testing) but let me know if you find that a value isn’t importing or saving. As I say, I’m comfortable that the changes were fine but you never know given that this is just a one man amateur project!

New Features:

  • Added a mass editing option on the Clubs menu to make all clubs in active where they are assigned to an inactive league;
  • Added a mass editing option on the People menu to delete all player career history entries where no club or competition has been assigned;
  • Added a random name option on the Players & Staff and Officials screens;
  • Added copy and paste options to the Player Details and Non-Player screens and via the Tools menu on those screens;
  • Added options to clear all player or non-player attributes on the Players & Staff screen; and
  • Added Rules and Structures validation displayed on the Status sub-screen (see here for a full list of validation rules).

Fixes and Improvements:

  • Added basic filtering options to the Rules and Structures screen;
  • Added extra details to the Rules and Structures text report (date range of schedule and actual next upper and lower stages);
  • Added option to ignore “C” or “A” captaincy text suffixed to club names when importing player career history spreadsheets;
  • Adjusted text sorting to case insensitive;
  • Fixed a bug when filtering by Player Role where Goalie: Mixed might be shown when [None] is initially selected as the chosen filter value; and
  • Minor optimisations to text matching functions and a general code tidy-up for basic data types.

archibalduk

Founder and webmaster of The Blue Line