Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RDMO 2.3.0 ⭐ #1195

Draft
wants to merge 173 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
173 commits
Select commit Hold shift + click to select a range
90c1396
Move projects js assets to projects directory
jochenklar Aug 25, 2024
eb737fa
Add fonts and images for core assets
jochenklar Aug 25, 2024
e7c57a3
Add actions/api/reducers for config settings, templates, pending and …
jochenklar Aug 25, 2024
7b6c73f
Add HTML component to core assets
jochenklar Aug 25, 2024
d5d9d52
Add Pending component to core assets
jochenklar Aug 25, 2024
f5a549c
Refactor meta.js in core assets
jochenklar Aug 25, 2024
16b8bff
Add postFormData to BaseApi
jochenklar Aug 25, 2024
c2a7372
Add base.js to core assets
jochenklar Aug 25, 2024
d642987
Add templates api
jochenklar Aug 25, 2024
ac23e87
Update gitignore
jochenklar Aug 25, 2024
59fd273
Add scss files to core assets and update webpack.config.js accordingly
jochenklar Aug 25, 2024
fba7f34
Remove fonts from core static
jochenklar Aug 25, 2024
9d6b5ca
Update .gitignore
jochenklar Aug 25, 2024
e4fe775
Refactor Modal.js
jochenklar Aug 25, 2024
70f7a8a
Remove defaultProps from Html.js
jochenklar Aug 25, 2024
c009f3c
Add store.js to core assets
jochenklar Aug 25, 2024
886e8d5
Fix projects assets
jochenklar Nov 14, 2024
db3cf51
Use uri in Attribute.__str__()
jochenklar Nov 14, 2024
85ebe0d
Add rdmo-admin script
jochenklar Nov 7, 2024
cba45de
Add clean and messages management script and update build script
jochenklar Nov 11, 2024
db31e9b
Use EXPORT_CONTENT_DISPOSITION for project xml export
jochenklar Sep 16, 2024
7c51c4c
Merge pull request #1149 from rdmorganiser/project_xml_content_dispos…
jochenklar Nov 19, 2024
282426b
Merge pull request #1185 from rdmorganiser/rdmo_admin
jochenklar Nov 19, 2024
ca57c58
Add snapshot exports and PROJECT_SNAPSHOT_EXPORTS to settings
jochenklar Oct 17, 2024
346c508
Fix Content-Disposition in RDMOXMLExport
jochenklar Nov 19, 2024
a842378
Merge pull request #1171 from rdmorganiser/snapshot_export
jochenklar Nov 19, 2024
295f7a2
Merge pull request #1194 from rdmorganiser/update_attribute_admin
jochenklar Nov 19, 2024
cde2c42
Fix baseUrl import
jochenklar Nov 19, 2024
a80ab63
Add copy project functionality and refactor project hierarchy validation
jochenklar Aug 22, 2024
97534ba
Fix tests
jochenklar Aug 25, 2024
16b4edb
* display also not available catalogs for managers in catalog filter
CalamityC Nov 26, 2024
5fd60d9
* extend .gitignore
CalamityC Nov 26, 2024
755e014
Update .gitignore
CalamityC Nov 26, 2024
6f8244e
feat(projects): add method to find next relevant page #1191
MyPyDavid Nov 27, 2024
471df6e
use text-muted className for unavailable catalogs in dropdown select
CalamityC Nov 28, 2024
911ecea
Fix test
jochenklar Nov 28, 2024
4ad68c5
Fix test_copy_project
jochenklar Nov 28, 2024
520add8
add css class for muted text in select dropdown
CalamityC Nov 28, 2024
be95d7e
Fix copy_project
jochenklar Nov 29, 2024
db39d47
refactor(projects,progress): compute next relevant page recursively
MyPyDavid Nov 29, 2024
94bc9ca
Simplify copy_project and fix tests
jochenklar Nov 29, 2024
2ab41f6
Merge pull request #1133 from rdmorganiser/copy-project
jochenklar Dec 2, 2024
f0572f7
build(webpack): add build:dist, fails on warnings #1197
MyPyDavid Dec 2, 2024
b5397a5
Merge pull request #1203 from rdmorganiser/1197-npm-build-warnings-in-ci
MyPyDavid Dec 2, 2024
5c492e3
tests(project, page): add specific test for next relevant page
MyPyDavid Dec 2, 2024
e413d30
refactor(projects,pages): update style
MyPyDavid Dec 3, 2024
365b892
refactor(projects,pages): rename variables, update comments
MyPyDavid Dec 4, 2024
2ad858f
Merge pull request #1192 from rdmorganiser/1191-interview-slow-loadin…
MyPyDavid Dec 5, 2024
eec363f
Add project_interview view and refactor webpack config
jochenklar Mar 12, 2024
1c6489c
Add lint script to package.json
jochenklar Mar 14, 2024
4a25cfb
Move Pending container to core/assets
jochenklar Mar 14, 2024
40cd8d8
Add react/redux setup for interview
jochenklar Mar 14, 2024
97b3a44
Add breadcrumb, overview, progress, buttons and navigation to interview
jochenklar Mar 15, 2024
6cbd09a
Add location handling and refactor
jochenklar Mar 25, 2024
c33032f
Add TemplateAPI and help to sidebar in interview
jochenklar Apr 2, 2024
3ebb768
Add Page, Question, QuestionSet and widgets components
jochenklar Apr 2, 2024
bc15e43
Add Widgets and refactor actions and front end data model
jochenklar Apr 23, 2024
113ad3d
Fix DateWidget
jochenklar Apr 26, 2024
d43afbe
Fix focus for multiple questions
jochenklar Apr 26, 2024
51c5376
Add CREATE_VALUE action and fix range, file and checkbox widget
jochenklar Apr 26, 2024
27b63e8
Refactor value filtering and remove _attribute from serializer again
jochenklar Apr 29, 2024
81c6991
Move AddValue and RemoveValue components and add useFocusEffect
jochenklar Apr 29, 2024
5ca23d6
Implement QuestionSets in react front-end (and more...)
jochenklar Apr 29, 2024
922513f
Add link to new interview
jochenklar Apr 29, 2024
ee51afa
Add isDefault to new front-end and reorganize files
jochenklar Apr 29, 2024
135466a
Add QuestionEraseValue component
jochenklar Apr 29, 2024
9b50f5d
Add optional badge
jochenklar Apr 30, 2024
140a87a
Reorganize interview store, components and add read_only view
jochenklar Apr 30, 2024
97148f9
Add "done" page to interview
jochenklar Apr 30, 2024
5e277b1
Add option providers into new react front end and add markdown
jochenklar May 1, 2024
f40f10f
Add set_collection to react front end
jochenklar May 1, 2024
d27ef90
Add component for project errors
jochenklar May 1, 2024
a445797
Add error handling to react front end
jochenklar May 1, 2024
30a50b4
Restore project_questions.scss
jochenklar May 1, 2024
109077e
Fix navigation tests
jochenklar May 1, 2024
b66d854
Move widget directory in interview app
jochenklar May 3, 2024
75a9faf
Refactor styles in interview and fix range widget
jochenklar May 3, 2024
726f7af
Refactor file widget
jochenklar May 3, 2024
57f3beb
Update date picker in interview
jochenklar May 3, 2024
5f406d9
Submit PageHeadFormModal when pressing enter
jochenklar May 3, 2024
4d6bc42
Add back flag to fetchPage action
jochenklar May 3, 2024
03ec91b
Check isManager in interview
jochenklar May 3, 2024
3a37cfc
Cleanup components
jochenklar May 3, 2024
d2d4f90
Update project progress in interview
jochenklar May 3, 2024
92a1ea3
Fetch navigation after storeValue etc in interview
jochenklar May 3, 2024
93d85d5
Add resolve conditions to new front-end
jochenklar May 4, 2024
c3b676c
Fix navigation style
jochenklar May 4, 2024
0c3ac52
Refactor Widgets again and add units to interview
jochenklar May 4, 2024
b394b5f
Add async mode to SelectWidget and remove AutocompleteInput
jochenklar May 5, 2024
ef676d6
Fix SelectWidget
jochenklar May 6, 2024
34fa5e5
Add createable select to replace freeautocomplete
jochenklar May 6, 2024
06d8f6e
Add refresh to storeValue and deleteValue
jochenklar May 6, 2024
afecdd4
Fix file input
jochenklar May 13, 2024
0792023
Store unit and value_type in new front-end
jochenklar May 13, 2024
81e993f
Fix page issues and add error handling for page values
jochenklar May 13, 2024
304e528
Fix navigation in interview
jochenklar May 13, 2024
c8d1d6b
Store default values when fetching page
jochenklar May 13, 2024
2091bb8
Handle delete value and set errors
jochenklar May 14, 2024
5857c18
Update delete set api to delete descendants values
jochenklar May 14, 2024
e818b6a
Fix init page and storing of default values
jochenklar May 14, 2024
651b04c
Fix focus in interview
jochenklar May 17, 2024
6df30f9
Disable onMenuOpen in interview for now
jochenklar May 17, 2024
0bbef52
Update package.json and package-lock.json (after rebase)
jochenklar Aug 25, 2024
db4936a
Update meta location (after rebase)
jochenklar Aug 25, 2024
c9198fb
Fix imports (after rebase)
jochenklar Aug 25, 2024
5638bb1
Fix remove dist from static urls
jochenklar Aug 25, 2024
ba9d590
Add interview endpoint to webpack.config.js again (after rebase)
jochenklar Aug 25, 2024
a9e02a0
Refactor Template to Html component and add page/questionset/question…
jochenklar Aug 1, 2024
36f4e98
Add type validation to interview
jochenklar Jun 21, 2024
ed8748c
Refactor config redux store
jochenklar Aug 2, 2024
8a385f8
Add pending redux store and refactor interview and project actions
jochenklar Aug 2, 2024
6e83c89
Add success indicator to values and refactor updateValue action and w…
jochenklar Aug 6, 2024
3669c98
Add pendig flag to values
jochenklar Aug 15, 2024
cf7c09b
Fix valueIndex computation
jochenklar Aug 15, 2024
3f678df
Fix value comparison
jochenklar Aug 15, 2024
97fca6b
Update useModal use (after rebase)
jochenklar Aug 25, 2024
f972fd5
Update modals (after rebase)
jochenklar Aug 25, 2024
9712b74
Add section progress to new interview
jochenklar Jun 21, 2024
1e268c1
Fix typos
jochenklar Aug 25, 2024
9c1477c
Fix test (after rebase)
jochenklar Aug 25, 2024
c486085
Merge pull request #1201 from rdmorganiser/show-all-catalogs
CalamityC Dec 5, 2024
612c989
Merge pull request #941 from rdmorganiser/interview
jochenklar Dec 6, 2024
9b9fdce
Add visibility to projects
jochenklar Aug 15, 2024
a081feb
Fix ProjectUpdateInformationForm
jochenklar Aug 16, 2024
9f05c62
Refactor project tests for internal projects
jochenklar Aug 16, 2024
a3bb721
Update projects test fixture
jochenklar Aug 16, 2024
493f4b5
Fix migration and test (after rebase)
jochenklar Aug 25, 2024
6ebb805
Add ProjectUserFilterBackend to take internal projects into account w…
jochenklar Dec 6, 2024
d7e251e
Refactor visibility to use the Visbility model and restrict to site_a…
jochenklar Dec 6, 2024
76f7c03
Cleanup tests
jochenklar Dec 12, 2024
d370398
Improve project visibility link
jochenklar Dec 12, 2024
12798ce
Add separate form for project visibility and improve wording
jochenklar Dec 12, 2024
5d3bc73
Merge pull request #1121 from rdmorganiser/interview-visibility
jochenklar Dec 12, 2024
3e7c639
Fix set creation
jochenklar Aug 16, 2024
f0bcc1a
Fix valueIndex computation, again
jochenklar Aug 16, 2024
85a7797
Fix CheckboxInput component
jochenklar Aug 16, 2024
a0875f0
Fix interviewReducer
jochenklar Aug 16, 2024
bf44cb7
Add copyValue action to interview
jochenklar Aug 16, 2024
5ec0b86
Check siblings for copyValues and use copyValues for all is_collectio…
jochenklar Aug 20, 2024
7e74ab9
Fix propTypes for QuestionCopyValue
jochenklar Dec 12, 2024
c1146d4
Fix QuestionCopyValues
jochenklar Jan 6, 2025
39c32c3
Use === in initValues
jochenklar Jan 9, 2025
ccd3cd8
Add QuestionEraseValues component for checkboxes
jochenklar Jan 9, 2025
fbe188a
Fix initQuestionSet
jochenklar Jan 9, 2025
0ddc19d
Merge pull request #1125 from rdmorganiser/interview-apply-to-all
jochenklar Jan 10, 2025
e554c4c
Add copySet action to interview
jochenklar Aug 19, 2024
f5ce70f
Add copy_set function to ProjectValueViewSet
jochenklar Aug 20, 2024
02916e9
Update tests
jochenklar Aug 20, 2024
8b316e4
Add copy_set function to question sets
jochenklar Aug 20, 2024
b453485
style(projects): autofix typos
MyPyDavid Nov 7, 2024
1e957cb
Fix modal in QuestionSetCopySet component
jochenklar Jan 10, 2025
7d9e649
Fix set_prefix computation in copySet
jochenklar Jan 10, 2025
3dfd383
Fix copy_set action
jochenklar Jan 10, 2025
4074a84
Activate right tab when deleting tab
jochenklar Jan 16, 2025
0821cfc
Add name to PageHeadDeleteModal
jochenklar Jan 16, 2025
0dcd7b7
Fix PageHeadDeleteModal
jochenklar Jan 16, 2025
ce9b331
Refactor copyValue so that fetchNavigation etc is only called once
jochenklar Jan 16, 2025
5f623b4
Use set comprehension in ValueQuerySet
jochenklar Jan 17, 2025
6f7e57f
Add get_set_prefix_for_value_copy function with tests
jochenklar Jan 17, 2025
23d4623
Fix select input component
jochenklar Jan 16, 2025
c619ff5
Fix visibility related issues
jochenklar Jan 16, 2025
475b6ac
Fix visibility field in ProjectSerializer
jochenklar Jan 17, 2025
6ce3b14
Add visibility to select_related for ProjectViewSet
jochenklar Jan 17, 2025
6fb05a5
Merge pull request #1128 from rdmorganiser/interview-copy-dataset
jochenklar Jan 17, 2025
898f5e6
Add PROJECT_CONTACT settings and the corresponding API, actions and c…
jochenklar Sep 27, 2024
13d309d
Improve styling for contact feature
jochenklar Sep 27, 2024
c821947
Add tests for project contact
jochenklar Sep 27, 2024
f199bc6
Change contact badge to button
jochenklar Jan 17, 2025
3259809
Update project_interview_contact_help template
jochenklar Jan 17, 2025
b1a5da8
Fix fetchNavigation for "done"
jochenklar Jan 17, 2025
0d35cd4
Prefetch catalog in contact action
jochenklar Jan 21, 2025
459f656
Fix contact action
jochenklar Jan 23, 2025
ad6b993
Merge pull request #1157 from rdmorganiser/interview-contact-modal
jochenklar Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
with:
node-version: 18
cache: npm
- run: npm ci && npm run build:prod
- run: npm ci && npm run build:dist
# build the wheel
- uses: actions/setup-python@v5
with:
Expand Down
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,12 @@ dist

rdmo/management/static

rdmo/projects/static/projects/js/projects.js
rdmo/core/static/core/js/base*.js
rdmo/core/static/core/fonts
rdmo/core/static/core/css/base*.css

rdmo/projects/static/projects/js/*.js
rdmo/projects/static/projects/fonts
rdmo/projects/static/projects/css/projects.css
rdmo/projects/static/projects/css/*.css

screenshots
Loading
Loading