Seneschal Report (December)

   12

Seneschal Report (December)

In which James talks about recent changes to the site, copy/pastes a change-log, answers some questions, and talks about some nifty tool or website.

Once more, a month (or six) have passed, time flies! 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. To summarise, here's the TLDR:

  1. Framework upgrades, and fixes related to these upgrades
  2. Resurrection of the Holocron mailing list
  3. Rolling AWOL checks courtesy of Kalen
  4. Automatic GMRG X-XII processing
  5. Newsletter for Rogue Members
  6. More overview and monitoring tools for leadership and some DC offices
  7. Credits, accounts, salaries and transactions
  8. Lots of small fixes and tweaks
[James Entar] Heraldry Permissions
[James Entar] Library updates
[James Entar] Update Leadership Degree requirements
[James Entar] Resurrect the Holocron List
[James Entar] Add a 'reports' hidden news filter setting
[James Entar] The Narwhal Bacons at Midnight.
[James Entar] Switch RSS to excerpts
[James Entar] Add permissions for HoJs
[James Entar] One more typo
[James Entar] Fix typoes on previous commit
[James Entar] Have ID event link to event detail page
[James Entar] Ability to add comments to pending sheets
[James Entar] Attempt to fix bug in bulk fiction input
[James Entar] Add steam; tweak CSS; fix member selectors
[James Entar] Sprinkle in some social media stuff
[James Entar] Disable Vendetta Permission Lockdown
[James Entar] Add participation status overview to children of vendetta leaderboard competitions
[James Entar] Allow owner of a request to remove appendices
[James Entar] Upstream library changes
[James Entar] Fix gaming matches sort order
[James Entar] Permission tweaks
[James Entar] Experimental vendetta activity summary
[James Entar] Optimize GamingCompetition autoscoring algorithm
[James Entar] Lock competition record before trying to recalc placements
[James Entar] Allow people to view and withdraw their pending gaming scores
[James Entar] Change wording on wiki prommy task
[James Entar] Update Promotion Rules for Promotheus
[James Entar] Revert "Abbreviate medal counts >1k on ID-lines"
[James Entar] Only build leaderboard based on closed competitions
[James Entar] Fix date pickers on event listing filters
[James Entar] Gaming Metrics feature for FIST
[James Entar] Fix HTML escaping on Avatar Form
[James Entar] Add Appeals Panel to Dark Sage: Law requirements
[James Entar] Update text on transfer and name change pages
[James Entar] Abbreviate medal counts >1k on ID-lines
[James Entar] Lib updates; disable nag mails on FL exams
[James Entar] Lock down various items in preparation of vendetta
[James Entar] Show AC values on HM's course management index screen
[James Entar] Add MAA-style™ tips to character sheet management page
[James Entar] Take award quantity into account in notification e-mail
[James Entar] Update Kallisto for HOU
[James Entar] Fix Promotheus CSV export to work with new internal format
[James Entar] Add a feature to the competition system. You know, for reasons ;)
[James Entar] Prevent CC superiors feature from breaking automated AWOLing and potentially other notification mails
[James Entar] Don't show verbose debug errors on dossier wiki links - oops :P
[James Entar] Improve wiki linking algorithm and explanation
[James Entar] Update Odyssey link-in-table CSS to fix link color regression
[James Entar] Process Fiction Activity and auto-award CI; add CI to weekly digest
[Kalen] minor bug fix for automated leadership tracking reports
[James Entar] Compensate for upstream font changes
[James Entar] Add button to assign participation credit to ACC ladder participants; remove PoBs from sidebar
[James Entar] Lock down SA for M:HM/P:HM; some SA backend changes
[James Entar] Upstream library updates
[James Entar] Add superiors to CC list of request related e-mails
[James Entar] Prevent Savings Account saving percentage from being blank
[James Entar] Clear up some wordings in order not to confuse Americans
[James Entar] Clean-up admin panels a bit
[James Entar] Enable bulk input of fiction activity
[James Entar] Do not display custom aspects in CS reference; clarify transactions on DJB account side a bit more
[James Entar] Make more things visible; add big fat beta warning message
[James Entar] Salaries; Bonuses; Allowances; Misc Changes
[James Entar] Update Kallisto for HMStaff
[Kalen] fix typo
[Kalen] update scope of unit leadership report
[Kalen] Unit-focused leadership report
[James Entar] Convenience: Add date to LR download file name, change controller superclass
[Kalen] leadership report handles empty positions without failing
[Kalen] adjust permission for leadership tracking report
[Kalen] auto-generate leadership tracking report
[James Entar] Allow closing saving accounts again
[James Entar] Let VOICE staff enter fiction activity through the site
[James Entar] Fix Quartz Crescent being ignored by DJB History filter
[James Entar] Internal Promotheus Restructuring
[James Entar] Update text on promotion request form
[James Entar] Allow exporting full roster in CSV format (e.g. for DV or backup purposes)
[James Entar] Show who timed out on ACC battles
[James Entar] Tweak Transfer Request form a bit
[James Entar] Tweak Competition Judgement Notification CC lists
[James Entar] Allow MAA to see/edit subscriber-only competition details
[James Entar] Fix derped subject on e-mails sent by last commit
[James Entar] Send notification mails for competitions 30,35,40 and >=45 days after end date but not judged
[James Entar] Automagically grant MAA staff judge permissions on comps not judged after 45 days
[James Entar] Allow setting up/downgrade threshold for competition award levels
[James Entar] Prevent Summit edit screen accidentally transferring members when accessed by MAA staff
[James Entar] Degree and Title credit bonuses
[James Entar] Merge some credit/account related stuff ;)
[James Entar] Fix regression: background color for saber/warbanner/etc.
[James Entar] Update Credits stuff to Bootstrap3/Rails4
[Kalen] add more display data to AWOL report for MAA
[Kalen] add delimiter to credit displays
[James Entar] Credits: account mangagement
[James Entar] Credits: account mangagement
[James Entar] Allow users to view their accounts including balance and mutations
[James Entar] Add unit tax; add credit utility methods
[James Entar] First version of accounts/transactions model logic
[James] Small change to test deploy thing.
[James Entar] Add notices to competition creation form
[James Entar] Fix weird button coloring in tables
[James Entar] Fix regression in position assignment management
[James Entar] Add e-mail bounce flag to manual dossier admin; Reformat admin controllers A through M
[James Entar] Add DC list to Kallisto
[James Entar] Fix button coloring in panel headers
[James Entar] Do not show exams 'in progress' for which the course has been retired
[James Entar] Disable created/updated status e-mails
[James Entar] Update HoJ permissions
[James Entar] Add missing migration; reflect Degree Changes in SA society Promotheus rules
[James Entar] Allow hiding unused competition types (e.g. ACCLive! in competition creation screen
[James Entar] Fix regression in competition type admin
[James Entar] Swap around some permissions
[James Entar] Ensure titles can be created
[James Entar] Quick fix for modal dialogs being cut off
[James Entar] Upstream library updates; override weird table coloring
[James Entar] Fix ACC score display shuffling
[James Entar] Update MAA staff permissions
[James Entar] Update text on award/promo request forms
[James Entar] Add a button to duplicate 'custom' accessories (for next GMRG season)
[James Entar] Add filtering to training tab
[James Entar] Fix title management permissions
[James Entar] Increase AWOL grace period from 7 to 14 days
[James Entar] Promotheus: Move Merit award to optional, remove CORE requirement
[James Entar] Manual Admin: Allow filtering competitions by state
[James Entar] Fix CC list of competition mailer
[James Entar] CS: Link Saber Forms and Martial Arts to their Wiki Pages
[James Entar] Fix Prommy report back button linking back to admin home
[James Entar] Add sorting to wins/losses page
[James Entar] Add link to target dossier from event detail pages
[James Entar] Allow hiding completed items in promotheus output
[James Entar] Allow reordering courses
[James Entar] Retain filter when exporting participation records
[James Entar] Promotheus: Count any exam from the Leadership Studies Dept as a Leadership Exam
[James Entar] Fix error with exams for courses not in a department
[James Entar] D'oh... SM:MAA, not EM:MAA...
[James Entar] Add master/student information to transfer mail
[James Entar] Update copy/paste notice
[James Entar] Add copy/paste notice above/below exams
[James Entar] Update MAA E-mail CC list
[James Entar] Update Promotheus Degree Requirements
[James Entar] SM:MAA permissions
[James Entar] Don't error out when judging comps in which deleted members participated
[James Entar] Rework activity tab
[James Entar] Fix ACC Open Challenge Creation
[James Entar] Make dossiers more resilient against wiki being down
[James Entar] Fix wording on AWOL transfer reason
[James Entar] Small tweaks to AWOL code
[James Entar] Add Combat Writing Exams to ACC stats
[James Entar] Make sure ACC staff stats also work in Ruby 2.0
[James Entar] Add interface for CM/Voice to see ACC staff statistics
[James Entar] ACC: Allow toggling auto-CIs on a per-hall basis
[James Entar] Bulletin tweaks
[James Entar] Add rogue news bulletin related stuff
[James Entar] Allow filtering position assignments by AWOL status
[James Entar] Also CC AWOL warnings to someone's superiors (e.g. if someone is a magistrate)
[James Entar] Improve handling of extensions on closed battles
[James Entar] Add additional AWOL status info to member overview for summits
[James Entar] Count and inform people of unanswered questions when submitting SA exams
[James Entar] Engage rolling AWOL checks
[James Entar] Auto request SIs and SotMs upon approval of promotions
[James Entar] Refuse to challenge non-qualified members
[James Entar] Small bugfix related to comments
[James Entar] Update all hardcoded wiki URLs to use https
[James Entar] Add filtering to Course Management
[James Entar] Add page to allow SA graders to see previous answers and their score
[James Entar] Library updates
[James Entar] Do not consider timed out battles completed for Promotheus purposes
[James Entar] Automatically process GMRG 4th echelon
[James Entar] Fix Feats Controller using wrong parameters
[James Entar] Fix countdowns on lower resolutions
[James Entar] Fix Sketchy font not using https
[James Entar] Add another theme
[James Entar] Minor style tweaks
[James Entar] Prepare Discourse embedding code for fetching author from feed (NYI in Discourse)
[James Entar] Fix Markdown headers warping spoiler box in comp approval screen
[James Entar] Fix Promotheus Report exporting
[James Entar] Remove redundant ACC tasks from APP->NOV Promotheus Requirements
[James Entar] Guide new members better, step 2
[James Entar] Guide new members better, step 1
[James Entar] Fix 'your email is broken' message for people without a rollmaster
[James Entar] Add the possibility to display a message to bouncing e-mail addresses
[James Entar] Apparently, Discourse wants a - instead of a _

Seneschal's Nifty Tricks

Archangel linked me to CodeCombat, which teaches people to code in a game-like manner. CodeCombat isn't the only type of website in this genre though - there's Screeps, the CodinGame, Untrusted, and probably many more. If you know any other we should know about, please let us know in the comments!

Closing/TLDR

So, lots of fixes and additions to the site, and even more 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

SCL hyyype

Awesome little games. Great way to get introduced to code in a fun way!

I will probaly play those a bit this month. Great report. So many good things.

That damned Narwhal!

You're awesome as always, James!

James best person.

I'll have to try those games out some day.

James ftw!

James, thank you for everything you do behind the scenes. My personal favorite is, "Clear up some wordings in order not to confuse Americans." Does "hand-egg" auto correct to football now?

Why would it? Hand-egg is not football, if it were to auto-correct it to anything it would be "American football" :P

I might be showing my new comer dumbness but what is the Holocron mailing list?

"[James Entar] The Narwhal Bacons at Midnight."

I'm so confused.

@Daedric, get db news emailed to you! https://groups.google.com/forum/#!forum/dbholocron

You need to be logged in to post comments