diff --git a/.circleci/config.yml b/.circleci/config.yml index acb7e620..0d5b1a30 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -73,7 +73,7 @@ jobs: steps: - checkout - run: sudo apt-get update - - run: sudo apt-get install -y ffmpeg + - run: sudo apt-get install -y ffmpeg catdoc - restore_cache: key: deps-3.8-{{ checksum "requirements.txt" }}-2 - run: @@ -100,7 +100,7 @@ jobs: steps: - checkout - run: sudo apt-get update - - run: sudo apt-get install -y ffmpeg + - run: sudo apt-get install -y ffmpeg catdoc - restore_cache: key: deps-3.9-{{ checksum "requirements.txt" }}-2 - run: @@ -127,7 +127,7 @@ jobs: steps: - checkout - run: sudo apt-get update - - run: sudo apt-get install -y ffmpeg + - run: sudo apt-get install -y ffmpeg catdoc - restore_cache: key: deps-3.10-{{ checksum "requirements.txt" }}-2 - run: @@ -154,7 +154,7 @@ jobs: steps: - checkout - run: sudo apt-get update - - run: sudo apt-get install -y ffmpeg + - run: sudo apt-get install -y ffmpeg catdoc - restore_cache: key: deps-3.11-{{ checksum "requirements.txt" }}-2 - run: @@ -181,7 +181,7 @@ jobs: steps: - checkout - run: sudo apt-get update - - run: sudo apt-get install -y ffmpeg + - run: sudo apt-get install -y ffmpeg catdoc - restore_cache: key: deps-3.12-{{ checksum "requirements.txt" }}-2 - run: diff --git a/alembic/versions/1c041aeee0fc_doc_indexer.py b/alembic/versions/1c041aeee0fc_doc_indexer.py new file mode 100644 index 00000000..718d891e --- /dev/null +++ b/alembic/versions/1c041aeee0fc_doc_indexer.py @@ -0,0 +1,36 @@ +"""Doc indexer. + +Revision ID: 1c041aeee0fc +Revises: d96a04eb2785 +Create Date: 2024-03-05 16:54:34.478974 + +""" +import os + +from alembic import op +from sqlalchemy.orm import Session + +# revision identifiers, used by Alembic. +revision = '1c041aeee0fc' +down_revision = 'd96a04eb2785' +branch_labels = None +depends_on = None + +DOCKERIZED = True if os.environ.get('DOCKER', '').lower().startswith('t') else False + + +def upgrade(): + # Re-index Word documents. + bind = op.get_bind() + session = Session(bind=bind) + session.execute( + """ + UPDATE file_group + SET indexed=false + WHERE mimetype in + ('application/msword','application/vnd.openxmlformats-officedocument.wordprocessingml.document') + """) + + +def downgrade(): + pass diff --git a/app/src/App.js b/app/src/App.js index d4b881e0..cd82db13 100644 --- a/app/src/App.js +++ b/app/src/App.js @@ -10,7 +10,7 @@ import {MoreRoute} from "./components/Apps"; import {InventoryRoute} from "./components/Inventory"; import {ArchiveRoute} from "./components/Archive"; import {FilesRoute} from "./components/Files"; -import {StatusProvider} from "./hooks/customHooks"; +import {QueryProvider, StatusProvider} from "./hooks/customHooks"; import {MapRoute} from "./components/Map"; import {MediaContextProvider, mediaStyles, StatusContext, ThemeContext} from "./contexts/contexts"; import {Header, ThemeProvider} from "./components/Theme"; @@ -61,17 +61,19 @@ function HelpPage() { } function Root() { - return - - -
- -
- -