Seneschal Report - April 2016

   8

Seneschal Report - April 2016

In which James talks about recent changes to the site, copy/pastes a change-log, and talks about upcoming coding-related things on the horizon.

Hi all, It's that time again! About time for another report from your friendly neighbourhood Seneschal with the latest ins and outs related to the site.

Deployed Code Changes

Below is a list of most of the code check-ins done to the site since my last report. This isn't an exhaustive list, and does not contain code changes that have not yet been deployed to the main website. As a summary, here's the TLDR:

  1. Updates to the PvE/PvO Gaming Submission pages.
    1. Change to a full approval flow (like competitions) including remanding, withdrawing, and editing of remanded/unsubmitted/withdrawn entries
    2. You can now specify a competition and quantity for each individual participant. This means that it is now possible for each participant to have their activity count to a different competition. And if someone joined or left halfway through a gaming session, no longer do you need to break it up into several submissions, just provide the correct quantities for every participant.
    3. Visual cleanup
  2. New ACC time-out mechanism. More in Wally's report soon
  3. Various miscellaneous fixes and tweaks
James Entar:
      Cleanup CoJ records admin page a bit
      API updates to support TG-based FIST bot
      Fix competition running time display
      Update Promotheus rules
      Add additional GamingCompetition options
      Library updates
      Move search widget to navbar
      Preemptive Promotheus bugfix
      Fix competition queue
      Fix a bug that caused INQ points to give co-organizer points to main organizers instead
      Refactor PvE/PvO submissions: 
        Allow different competitions for each participant
        Allow remanding, withdrawing and editing
        General clean-up
      Clean-up common search code
      Add rank filtering to Promotheus Reports and Summit Administration pages
      Fix regression in GamingCompetition participant calculation
      Another GamingCompetition fix
      Fix 'Save and Submit' on Gaming Activity Reporting
      Fix PvE/PvO submissions without a competition throwing a 500 error
      Give Herald access to ACC Venues and Assets
      Fix bug in position assignment management search feature
      Show timer on Timed Competitions
      Add a period to TransferEvent default message
      Improve navbar search dropdown usability
      Notifiy CoJ team of ending probations and gaming bans
      Enable Markdown for Competition Entry Feedback field
      HTMLize SA e-mails
      Enable Markdown in SA exam feedback
      Fix bugs in competition search
      Fix bug where SA exams graded without feedback would throw an error
      Add various filters to various Herald and CS administration pages
      Add option to further customize Contact Types
      Fix CNS Logo Icon
      Add 'other' category to Telegram broadcast list
      Fix back button coloring on CS wizard
      Refactor ACC win/matches counting logic
      Refactor ACC Timeout system
      Fix potential a bug that could prevent ACC TO reminders from being sent

On the Horizon

This section provides some sneak previews of upcoming site changes and the larger things on the Seneschal Office's todo-list in various stages of completion, in no particular order.

  1. TG-o-Matic and Gaming Submission Overhaul
    Status: ▮▮▮▮▮▮▯▯▯▯
    This project involves the implementation of a Telegram-based Gaming matchmaking bot, as well as augmenting the gaming submission flow in such a way that it will become possible for each participant in a PvP or PvE/PvO submission to specify the competition they want the submission to count towards, as opposed to specifying a single competition for the entire submission.
    The PvE and PvO submission process have been upgraded, and upgrades for the PvP section are currently underway. Meanwhile, development of the Telegram Matchmaking bot is progressing, but due to it depending on a number of features in the new PvP submission section, that needs to be completed first.

  2. Competitions Overhaul
    Status: ▮▮▮▮▮▮▮▮▮▯
    An effort to expand the number of competition archetypes available, and to give each archetype a specifically tailored administration interface.
    Currently on hold until the Gaming section above is complete. The final stages of this project involve adding features to Container Competitions to automatically aggregate participants and/or placements from child competitions based on various configurable formulae and scoring methods. I'm also still taking requests for additional archetypes, though so far interest appears to be low.

  3. Possessions
    Status: Waiting on data
    Evant and his team are hard at work compiling all the necessary data required for possessions. This includes items, item descriptions, item prices, item aspects, stores, credit sources, and probably other things I'm forgetting. Once this is done, we'll enter (a subset of) these items in the database, and can subsequently beta-test Stores, Inventories and Item Aspects, which I'm sure will result in various bugs to fix. Once these are tackled, we will proceed by implementing the front-end functionality of Load-Outs, followed by more testing :)

  4. Random Bugfixes and Things That Come Up™
    Status: Neverending
    A wild Dark Council member appeared. It uses Feature Request!
    [FIGHT][ITEM][PKMN][RUN]

Closing/TLDR

Again, lots of fixes and additions to the site, and even more interesting things to come. As always, if you have any questions or suggestions, feel free to either e-mail me or throw in a comment.

James L. Entar
Seneschal of the Brotherhood

Wooooo! New gaming submissions are awesome! Way to go!

I do solemnly swear that i will not send James bugs for the next....3 hours. :P

Nice report, James. We'd be going nowhere fast without you. :)

Thank you for the report!

Thanks for the report. Sweet work and sweet things on the horizon!

Keep it up, JaM3z!

James you're a genius! We all love the new PvO and PvE submission page

Very awesome stuff. Have poked quite a few of the buttons and the site is still functional enough for me to post this comment, so I guess so far so good... we'll just have to make sure howie stays away from it.

Awesome report, James, as usual ;D

You need to be logged in to post comments