Robert Sparks
1d26aa0004
ci: change prestate before pg_restore
2023-02-02 11:30:41 -06:00
Robert Sparks
2ebe85872c
ci: let pgloader do all the clean and creation work
2023-02-02 10:52:13 -06:00
Nicolas Giard
a1185a8eeb
ci: enable citext on db without schema
2023-02-02 04:05:00 -05:00
Nicolas Giard
58844720b6
ci: enable citext on public schema
2023-02-02 03:38:45 -05:00
Nicolas Giard
fff220c7fd
ci: set schema search path before pg_restore
2023-02-02 03:09:41 -05:00
Nicolas Giard
85b352676b
ci: add citext pg extension to import script
2023-02-01 21:05:39 -05:00
Robert Sparks
24bb789cd2
feat: add citext to default db template ( #5069 )
2023-02-01 15:12:38 -06:00
Nicolas Giard
51b68d6365
ci: fix db-pg-migrate script to use pgdb instead of pg
2022-12-19 18:11:23 -05:00
Nicolas Giard
c01054432b
ci: set pgloader workers to 3
2022-12-19 17:50:48 -05:00
Nicolas Giard
29731bf36d
ci: reduce pgloader workers arg to 1
2022-12-19 16:50:46 -05:00
Nicolas Giard
24c8738e1e
ci: fix db migrate script to use mysql first
2022-12-19 16:37:56 -05:00
Nicolas Giard
cdef8f4114
ci: use lower batch size for pg migrate
2022-12-15 17:45:15 -05:00
Nicolas Giard
94d367000b
ci: add search path modif to db dump import
2022-12-15 15:43:25 -05:00
Nicolas Giard
a60d52253e
chore: use prebuilt pg db image in dev ( #4890 )
2022-12-15 14:00:51 -06:00
Nicolas Giard
6f8caaf342
ci: add createdb to db-pg-import.sh
2022-12-14 02:13:44 +00:00
Nicolas Giard
96be49f9d3
ci: add dropdb to db-pg-import.sh
2022-12-14 02:02:21 +00:00
Nicolas Giard
6a70cefb55
ci: remove dropdb from db-pg-import.sh
2022-12-14 01:21:26 +00:00
Nicolas Giard
b4bbd7a592
ci: fix pg_dump
2022-12-14 01:08:12 +00:00
Nicolas Giard
5e76cd47b7
ci: adapt db-pg.Dockerfile to import db dump
2022-12-14 00:54:39 +00:00
Nicolas Giard
9daa628d8b
ci: create export dump in db-pg-migrate.sh
2022-12-14 00:25:13 +00:00
Nicolas Giard
5d26f908c9
ci: remove quotes for batch size
2022-12-13 23:45:09 +00:00
Nicolas Giard
735c851e67
ci: pgloader set batch size
2022-12-13 23:38:30 +00:00
Nicolas Giard
4eae51f0be
ci: remove time from db-pg-migrate.sh
2022-12-13 18:07:43 -05:00
Nicolas Giard
0f5cfc80ee
ci: remove typo in dg-pg-migrate.sh
2022-12-13 18:01:13 -05:00
Nicolas Giard
dc66d7506d
ci: use pgdb service container
2022-12-13 17:50:28 -05:00
Robert Sparks
912c7b5ee3
fix: simplify migrations when building postgres db image ( #4889 )
...
* chore: remove the effectively unused DATABASE_TEST_OPTIONS setting
* fix: simplify default settings_local so that db-include-fix.py is not needed in CI
* fix: simplify migrations in db-pg-migrate.sh
2022-12-13 17:37:24 -05:00
Nicolas Giard
a42086bef2
ci: fix pg db data path
2022-12-13 21:42:53 +00:00
Nicolas Giard
3b76c64002
ci: improve pg db script
2022-12-13 20:50:37 +00:00
Nicolas Giard
f2e9701302
ci: pg db nightly build script
2022-12-13 20:29:57 +00:00
Robert Sparks
15569771ff
Merge remote-tracking branch 'upstream/main' into feat/postgres
2022-12-12 09:54:49 -06:00
Robert Sparks
562d5cceeb
fix: include html when syncing extra assets
2022-12-02 16:28:08 -06:00
Robert Sparks
abe640e57f
Merge remote-tracking branch 'upstream/main' into feat/postgres
2022-11-30 16:35:33 -06:00
Robert Sparks
2636c59f99
feat: stop supporting pre-tzaware migration database dumps. ( #4782 )
...
* feat: stop supporting pre-tzaware migration database dumps.
* chore: remove unnecessary env variable
2022-11-28 10:17:22 -06:00
Robert Sparks
e35ab924d6
fix: deal with post 9.0.0 database dumps
2022-11-17 14:36:27 -06:00
Robert Sparks
27fccc6ba0
feat: move to postgresql ( #4744 )
...
* feat: move to postgresql
* fix: repair fractional replace statement
* fix: use pathlib to manipulate settings_local
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
* fix: do two string replacements, not one followed by another that throws away the first.
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
* fix: use pathlib again to manipulate settings_local
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
* fix: properly use assert (1/2)
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
* fix: properly use assert (2/2)
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
Co-authored-by: Jennifer Richards <jennifer@painless-security.com>
2022-11-11 11:01:01 +00:00
Robert Sparks
eb4b523e66
chore: merge main ( #4714 )
2022-11-06 12:36:14 -06:00
Jennifer Richards
1366b6de38
Merge branch 'feat/tzaware' into jennifer/main-to-tzaware-conflicts
2022-09-14 12:36:33 -03:00
Lars Eggert
743484fb4c
fix: Suppress useradd/groupadd errors ( #4408 )
2022-09-06 12:04:30 -05:00
Robert Sparks
4bcf896fef
fix: manage initial container migration more carefully. ( #4396 )
2022-08-31 16:22:24 -03:00
Robert Sparks
f7f0ca99d3
fix: don't migrate dumpinfo. automate migrations and setting USE_TZ. ( #4389 )
...
* fix: don't migrate dumpinfo - it's already in UTC.
* chore: leave mode bits alone
* fix: migrate the container db, automating setting USE_TZ.
2022-08-31 12:38:48 -03:00
Nicolas Giard
41ae0cfac1
ci: update baseline coverage on build + new file URL ( #4365 )
2022-08-25 09:58:16 -05:00
Nicolas Giard
9e55ec1fd4
chore: improve devcontainer build ( #4241 )
2022-07-23 10:33:41 -04:00
Nicolas Giard
8bdbf7cb9a
chore: disable git info in zsh prompt in dev environment
2022-07-20 20:35:11 -04:00
Nicolas Giard
dde5ed4650
chore: create separate run config for vite dev ( #4221 )
2022-07-18 08:40:32 -05:00
Nicolas Giard
aa9490faf6
feat(ui): new dynamic agenda view ( #4086 )
...
* feat: agenda page in vue (wip)
* feat: scroll to agenda day
* fix: vue 3 composition api + eslint settings
* fix: agenda day scroll match indicator
* fix: convert vite deps to yarn
* fix: missing lodash + legacy build step
* fix: agenda - move calendar into drawer
* fix: improve agenda filter UI
* fix: download ics + move agenda into own component
* feat: use fullcalendar for agenda calendar view (wip)
* feat: add events to agenda calendar
* feat: agenda filter UI improvements
* feat: agenda add to calendar dropdown
* feat: agenda calendar filter + timezone + event coloring
* feat: agenda calendar color improvements
* chore: exclude dist-neue from git
* feat: agenda calendar event modal
* fix: rebuild yarn deps
* chore: add run migration task to vscode
* fix: agenda buttons display flag
* feat: agenda event modal component
* feat: show calendar event quick info on hover
* fix: clear calendar quick info on timezone change
* feat: agenda list view improvements
* feat: agenda list row coloring
* feat: agenda list note
* feat: agenda list icons for office hours + hackathon
* fix: agenda top links
* refactor: use pinia as store for agenda components
* feat: agenda jump to now
* fix: agenda mobile improvements
* feat: agenda search
* feat: agenda search improvements
* feat: agenda event recordings buttons for post-meeting
* fix: agenda switch to meeting timezone on load
* feat: agenda pre & live session buttons
* fix: remove agenda utc + personalize links in top menu
* feat: add pre-vue loading state on page load
* feat: filter from agenda picker mode
* fix: agenda UI improvements
* fix: django-vite non-dev mode
* chore: update yarn dependencies for vue + vite
* feat: agenda settings panel + UI improvements
* feat: agenda settings colors + import/export feature
* feat: agenda color assignments + responsive UI improvements
* feat: agenda realtime red line + debug datetime offset
* feat: agenda add aria labels for settings
* feat: add new agenda path + pages/menu
* fix: bring base/menu.html up to main
* fix: agenda various fixes
* test: add new agenda item to meetings menu for item count
* chore: restore devcontainer extensions list
* fix: agenda UI improvements + montserrat default font
* feat: agenda bolder text + hide event icons options
* feat: agenda warning badge
* fix: agenda various UI improvements + intersectionObserver fix
* feat: agenda floorplan page + various UI improvements
* feat: agenda floor plan pin
* feat: view floor plan room from agenda
* feat: agenda floor plan mobile optimization
* feat: adjust calendar options + default calendar view in settings
* feat: agenda persist picked events + change base font only on new agenda page
* feat: agenda mobile view optimizations
* fix: add .vite to cached volumes
* fix: mobile view for filters, calendar, settings panels
* test: upgrade cypress existing tests to work on bs5 + update dependencies
* fix: use named url patterns to avoid hardcoded URLs. Add rudimentary test coverage for the neue views.
Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
2022-07-13 16:20:23 -05:00
Lars Eggert
21c89e6dcc
chore: stop rsyncing old proceedings ( #4099 )
...
* chore: stop rsyncing old proceedings
* Even fewer things
2022-06-20 09:41:13 -05:00
Lars Eggert
8c769521f0
fix: rsync fewer files ( #4089 )
...
It's still super slow, however.
2022-06-16 11:45:04 -05:00
Nicolas Giard
25c7c4801a
chore: fix rsync-extras script options + add quiet mode
2022-06-04 18:37:45 -04:00
Nicolas Giard
d825a59e67
ci: build app image with full assets
2022-06-04 17:59:31 -04:00
Nicolas Giard
e02ce05612
chore: make /assets a named volume for dev container ( #4018 )
...
* chore: make /assets a static volume for dev container
* chore: fix create-dirs script to point to /assets
2022-05-31 16:43:29 -05:00