Commit Graph

167 Commits

Author SHA1 Message Date
IRBorisov
9db4ee4d56 Extract cctext as independant library and update deps 2024-04-12 13:43:34 +03:00
IRBorisov
2f830a920b Refactoring: simplify clone procedure 2024-04-04 21:16:10 +03:00
IRBorisov
604578d9da Add option to clone only selected constituents 2024-04-04 14:34:25 +03:00
IRBorisov
852f32e085 Update t_resolver.py 2024-04-01 11:13:43 +03:00
IRBorisov
859ce243ea Update to Python 3.12 and Django 5
Make sure to upgrade local python to Python 3.12 and reset venv
2024-03-29 12:16:27 +03:00
IRBorisov
102f8c2baf UI fixes and synthesis table unification 2024-03-27 22:54:24 +03:00
IRBorisov
54da2f4871 Fix reference updating 2024-03-27 18:41:48 +03:00
IRBorisov
855de8412c Refactoring: update test formatting and improve readability 2024-03-27 17:37:37 +03:00
IRBorisov
b51abc8279 Update pymorphy to use newer version
also update dependencies. Prepare to move to python 3.12
2024-03-26 09:32:53 +03:00
IRBorisov
8bae771e29 Add tests for InlineSynthesis backend 2024-03-23 21:24:51 +03:00
IRBorisov
b549580452 Refactoring: add tools to endpoint testing 2024-03-23 20:53:23 +03:00
IRBorisov
a47d93a59b Implement InlineSynthesis backend 2024-03-22 20:14:32 +03:00
IRBorisov
68b6891ae4 Refactor insert functions for RSForm
Add option to insert copy constituents
2024-03-22 17:01:14 +03:00
IRBorisov
a6822e2f2b Backend refactoring: use PrimaryKeyRelatedField 2024-03-21 21:05:12 +03:00
IRBorisov
7d7016cc67 Fix get_max_index to return 0 when nothing found 2024-03-14 20:22:02 +03:00
IRBorisov
4d0ba713f3 Add backend for ProduceStructure function 2024-03-14 20:01:19 +03:00
IRBorisov
cf47d90822 Refactor apply_mapping 2024-03-12 20:11:11 +03:00
IRBorisov
7f5fde1325 Fix version UI 2024-03-12 18:03:31 +03:00
IRBorisov
1d701530df Refactor: split backend rsform API into managable parts 2024-03-11 18:08:28 +03:00
IRBorisov
953a8d4700 Implement frontend for schema versioning
Also includes major rework for anonymous user UI
2024-03-08 18:39:08 +03:00
IRBorisov
abf11fecc0 Fix backend for versioning 2024-03-07 15:22:50 +03:00
IRBorisov
ce945711e2 Implement backend for versions 2024-03-04 15:26:23 +03:00
IRBorisov
ca4882575e Implementing versioning: backend createVersion 2024-03-03 22:00:22 +03:00
IRBorisov
52ed20942e Minor fixes 2024-02-26 14:14:09 +03:00
IRBorisov
1e7b6f5c7a Revert "Try change mail server"
This reverts commit 33722727f0.
2024-02-26 14:09:13 +03:00
IRBorisov
33722727f0 Try change mail server 2024-02-26 13:51:18 +03:00
IRBorisov
3566cd56e3 Update signals.py 2024-02-26 13:01:00 +03:00
IRBorisov
9a7c1f784a Update mail config 2024-02-26 12:51:06 +03:00
IRBorisov
de1ad538d0 Refactoring: fix env variables usage + small fixes 2024-02-26 12:18:28 +03:00
IRBorisov
51c2d2bde6 Add localhost to allowed_hosts 2024-02-26 12:18:28 +03:00
IRBorisov
105a37dac0 Fix templates placement for production 2024-02-26 12:18:28 +03:00
IRBorisov
9d04a4108b Enable backend logging for production
Revert "Enable backend logging for production"

This reverts commit c355cd4c2c2ea4874307ecf08dff8d33bb1f707a.

Fix backend logging
2024-02-26 12:18:28 +03:00
IRBorisov
8ba344ec2f Fix settings input 2024-02-25 21:07:30 +03:00
IRBorisov
657f4fe11c Setup password recovery through email 2024-02-25 20:55:30 +03:00
IRBorisov
76b5456162 Remove username data from list of users 2024-02-22 19:09:24 +03:00
IRBorisov
de51d89ca6 Update dependencies 2024-02-17 11:33:02 +03:00
IRBorisov
5a196b8fa1 Optimize frontend for small screens 2024-01-16 13:47:29 +03:00
IRBorisov
1aa80c3dce Add endpoint for constituenta substitution 2024-01-15 23:37:14 +03:00
IRBorisov
8b1daefd1c Update dependencies 2024-01-04 14:51:23 +03:00
IRBorisov
87d3152e6c Refactoring: spelling updates 2023-12-27 19:34:39 +03:00
IRBorisov
31899c49ce Small fixes 2023-12-27 16:45:18 +03:00
IRBorisov
9105fc43eb Fix settings 2023-12-26 14:32:28 +03:00
IRBorisov
5aaf902919 Fix spelling via spellchecker 2023-12-26 14:23:51 +03:00
IRBorisov
840fbbb3f6 Update dependencies 2023-11-30 18:00:11 +03:00
IRBorisov
e1d82d4b3a Backend fixes 2023-11-01 14:48:06 +03:00
IRBorisov
7ecf85dbc7 Copy terms when cloning 2023-10-31 10:41:14 +03:00
IRBorisov
72039727ff Add library template support for backend 2023-10-23 20:55:12 +03:00
IRBorisov
d8c0832ba0 Update dependencies 2023-10-04 19:36:04 +03:00
IRBorisov
83242dfb69 Implement termform editor 2023-09-25 14:17:52 +03:00
IRBorisov
f7a7a1b173 Add backend support for text parsing 2023-09-24 19:08:17 +03:00
IRBorisov
f8c087ad87 Change api redicrect 2023-09-24 13:23:52 +03:00
IRBorisov
b6f14fdbe1 Refactor backend API generation and admin UI 2023-09-22 23:26:22 +03:00
IRBorisov
f21a01bbc0 Refactor backend using drf-spectacular 2023-09-21 23:09:51 +03:00
IRBorisov
5d266420e1 Fix CSRF 2023-09-18 14:29:23 +03:00
IRBorisov
3737942ddc Fix subdomain csrf 2023-09-18 14:11:48 +03:00
IRBorisov
77b577c9f8 Update settings.py 2023-09-18 13:36:10 +03:00
IRBorisov
8b6d913244 Update settings.py 2023-09-18 13:30:40 +03:00
IRBorisov
2c8c9693e5 Fix configs 2023-09-18 13:05:06 +03:00
IRBorisov
5881a51e33 Update .env.prod 2023-09-18 12:55:05 +03:00
IRBorisov
5a7395e5be Finalize portal URLs 2023-09-16 20:32:56 +03:00
IRBorisov
65aecea8d2 Update .env.prod 2023-09-16 18:06:20 +03:00
IRBorisov
1e7edf1c17 Prepare migration 2023-09-16 16:45:09 +03:00
IRBorisov
1dd007a3e6 Prepare to migrate production server 2023-09-14 17:33:34 +03:00
IRBorisov
67eff6c9fc Small fixes 2023-09-11 17:56:32 +03:00
IRBorisov
38cdf31676 Implement DataTable features 2023-09-10 20:17:18 +03:00
IRBorisov
81931d06d6 Fix library UI errors 2023-09-01 23:44:02 +03:00
IRBorisov
021c6ecc8b Refactor scripts and add Windows backup scripts 2023-09-01 20:45:15 +03:00
IRBorisov
b34caf2683 Fix height calculation for different DPI 2023-09-01 00:39:28 +03:00
IRBorisov
03fb9e3fd0 Refactor constituenta API and remove move restriction 2023-08-29 15:17:16 +03:00
IRBorisov
31cbb6f05a Setup dev and prod configurations for docker 2023-08-29 00:34:56 +03:00
IRBorisov
e8ec015633 Update Dockerfile 2023-08-27 16:01:00 +03:00
IRBorisov
e87a6278e1 Major UI improvements pass 2023-08-27 15:39:49 +03:00
IRBorisov
743ddf298e Implement subscriptions and improve UI 2023-08-26 17:26:49 +03:00
IRBorisov
fba16a3d0b Change data model and refactor backend 2023-08-25 22:51:20 +03:00
IRBorisov
6988d07f04 UI fixes and Footer rework 2023-08-24 11:10:04 +03:00
IRBorisov
03eb311403 Minor fixes 2023-08-23 23:19:43 +03:00
IRBorisov
890e676a2c Implement frontend text refs 2023-08-23 22:57:25 +03:00
IRBorisov
375bac2a52 Implement CstRename 2023-08-23 12:15:16 +03:00
IRBorisov
1cfab50d43 Fix regexps and update old reference format 2023-08-22 18:47:19 +03:00
IRBorisov
cff07788e5 Refactor pyconcept interaction and minor UI fixes 2023-08-22 17:52:59 +03:00
IRBorisov
05645a29e8 Add reference resolution to RSForm operations 2023-08-21 20:20:03 +03:00
IRBorisov
9475a6718b Add dependency graph implementation to backend 2023-08-21 16:02:05 +03:00
IRBorisov
e0d0114336 Update Dockerfile 2023-08-21 00:32:26 +03:00
IRBorisov
bf8af6317a Add minimal text resolution capabilities to API 2023-08-21 00:25:12 +03:00
IRBorisov
3360facd10 Fix resolution for empty entities 2023-08-20 14:19:45 +03:00
IRBorisov
b3fd0d9ff7 Refactoring: distinguish grammems and WordTag 2023-08-20 14:12:09 +03:00
IRBorisov
7dbbbab15a Implement text reference resolution for backend 2023-08-20 13:59:46 +03:00
IRBorisov
7cd76f6004 Add mypy linter to Python toolchain 2023-08-17 21:23:54 +03:00
IRBorisov
37d9b74cb6 Refactor: include pylint in toolchain and fix errors 2023-08-17 15:43:39 +03:00
IRBorisov
48c70cd8d9 Add cctext python module 2023-08-16 21:26:59 +03:00
IRBorisov
4fbfda4eb4 Reimplement CstCreate and minor UI fixes 2023-08-16 18:32:37 +03:00
IRBorisov
df4dc7bf23 Fix prod servers for Django 2023-08-11 16:27:01 +03:00
IRBorisov
32591263a6 Refactor docker 2023-08-11 16:04:26 +03:00
IRBorisov
26639fde5b Update network setup 2023-08-11 12:04:45 +03:00
IRBorisov
efa1fdef2e Fix prod 2023-08-11 11:30:45 +03:00
IRBorisov
7a3ea1bbba Network experiment 2023-08-11 11:18:10 +03:00
IRBorisov
c59900cd6d Add test for changing password 2023-08-10 18:53:54 +03:00
Ulle9
1f06f01645 Merge branch 'main' of https://github.com/IRBorisov/ConceptPortal
# Conflicts:
#	rsconcept/frontend/src/App.tsx
2023-08-10 16:20:35 +03:00
Ulle9
1aa051e8ff Update password function 2023-08-10 13:53:19 +03:00
IRBorisov
cd96ad2274 Setup https for prod 2023-08-09 16:55:53 +03:00