- Apr 07, 2021
-
-
Frank Duncan authored
This, in addition to the other configurations in the .htaccess file, is needed so that large result sets from the API will not error out.
-
Frank Duncan authored
THis file has appendicies and the prospectus are renamed. The zip was committed to the bigdata repository.
-
Frank Duncan authored
Also adds a tab for the appendicies to the propsectus.
-
Frank Duncan authored
When adding a new column for attachments, there can be multiple matches for the regex. In that case, multiple items get added for a new column. This change allows that column to be specified as a list column so that the spreadsheet looks correct. There's also a small bug fix where column_name was getting assigned to name for new column attachments, which broke sorting.
-
Karl Fogel authored
Reviewed in advance by Frank, who said "Yeah, that sounds right.": https://chat.opentechstrategies.com/#narrow/stream/\ 45-Lever-for.20Change/topic/Accounts/near/98341
-
Karl Fogel authored
-
Karl Fogel authored
(See https://chat.opentechstrategies.com/#narrow/stream/\ 45-Lever-for.20Change/topic/API/near/97885 for context.)
-
Frank Duncan authored
This required some underlying changes: * Proposal tab definition specific to this competition * Uploading new pdfs from macfound These changes support the needed template changes to the Torque Configuration on the production instance.
-
Frank Duncan authored
-
Frank Duncan authored
Because individual competitions may want to add their own tabs, the lfc anaylysis needs to be dynamic on an array, rather than explicitly adding tabs. This was mainly needed for 100Change2020, but will probably be necessary for future competitions as individual pdfs get their own tabs
-
Frank Duncan authored
-
Frank Duncan authored
This required a change to the production system to remove this piece of configuration. That was effected by just running this one task with an empty block before removing completely.
-
Frank Duncan authored
-
Frank Duncan authored
-
Frank Duncan authored
Mainly the addition of LFC Admins and LFC Pseudo Decision Makers.
-
Karl Fogel authored
-
Karl Fogel authored
-
Frank Duncan authored
Initially the system was developed ad hoc for LoneStar2020, but ECW2020 will most likely be using the same format, though with different parameters. This required breaking it out to the etl directory and adding configuration for the Adder
-
Karl Fogel authored
-
Frank Duncan authored
-
Frank Duncan authored
Project costs wasn't being commaized, the budget table was improperly typed (to list instead of json), and there was an extra function that was no longer needed due to refactor
-
Frank Duncan authored
Based on request from client, using tables everywhere, that can be sortable. This backports the changes in new competitions to all the old competitions.
-
Frank Duncan authored
-
Frank Duncan authored
Before, it would just display an empty table element whenever it ran into data the user didn't have permissions to display. It now omits the table column in that case.
-
Frank Duncan authored
-
Frank Duncan authored
The tdcrender pages are somewhat confusing to users expecting normal wiki text representing the page. This adds a comment to each generated page before the #tdcrender call explaining what's going on. Issue #61: Add comment before tdcrender command noting what it does
-
Frank Duncan authored
Before the ansible refactor, we were copying and pasting a lot of ansible configs. Instead of copying and pasting the large tar balls that went with those deployments, they all lived in a central 'thirdparty' directory. However, that creates confusing ansible playbooks and directory structure, and it's much simpler to have things co-located. This resolves that change.
-
Frank Duncan authored
This is needed by api users, who are pulling down large sets of data, as the torque api puts it all in memory before rendering it for the download.
-
Frank Duncan authored
A part of the ansible refactor, the permissions for users needs to be more fleshed out. This adds specific groups for the api partners.
-
Frank Duncan authored
This involved updating a whole bunch of config, and more so in the opass world (for OTS users), as well as removing the duplicate simplesaml deployment host.
-
Frank Duncan authored
-
Frank Duncan authored
-
Frank Duncan authored
-
Frank Duncan authored
1) enable for sysops, and 2) hide the mediawiki [Edit] section links when the proposal has edit enabled.
-
Frank Duncan authored
Based on conversations with MacFound, the base way we want to log into competitions should be okta, with a locallogin.php option for special cases. That means that before, where competitions that defaulted to okta were the exception, and had the overriding configuration in their ansible tasks now need to do nothing. Competitions that need to always have the local login option (due to legacy reasons) enabled are now the exception, and have those exceptions in their ansible files.
-
Karl Fogel authored
-
Frank Duncan authored
-
Frank Duncan authored
This replaces the peer review rankings.
-
Frank Duncan authored
Beceause it was the first competition, the wiki was named "lfc", with the sheet named "proposals", which are are both very generic names for a competition. This needed to be changed before global view entered the mainstream.
-
Frank Duncan authored
An extra layer of indirection was added, necessitating another '..'
-