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

Development #878

Merged
merged 289 commits into from
Oct 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
79f387b
fix: add the short version of licenses
NRayya Nov 29, 2022
52157de
fix: project deletion - update confirmation message
NRayya Nov 29, 2022
c32988f
Collection
NishaSharma14 Nov 29, 2022
b40f3d6
refactor: add one more link for the smiles info
NRayya Nov 29, 2022
d723a6e
refractor: Sample chemical composition percentage default to 0
NRayya Nov 29, 2022
604a4fb
refractor: break molecules InChI
NRayya Nov 29, 2022
20e5e30
fix: change creation and update time
NRayya Nov 30, 2022
35fc669
fix: make DOI null in Citation Factory.
NishaSharma14 Nov 30, 2022
d27fdf5
rename command
NishaSharma14 Nov 30, 2022
68365f8
fix: review changes for delete project command
NishaSharma14 Dec 1, 2022
1a9ea81
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 1, 2022
463e192
fix: add try catch
NishaSharma14 Dec 1, 2022
1f948f9
fix: add multiple authors in citation factory
NishaSharma14 Dec 1, 2022
ee1efb9
fix: review changes for project deletion
NishaSharma14 Dec 1, 2022
2377628
fix: change according to the reviews
NRayya Dec 2, 2022
4162c5b
Merge branch 'factories' of https://github.com/NFDI4Chem/nmrxiv into …
NishaSharma14 Dec 2, 2022
715349d
chore: commenting from CRON.
NishaSharma14 Dec 2, 2022
e8b97af
fix: seed orcid id as null.
NishaSharma14 Dec 2, 2022
bc608f2
Merge branch 'factories' of https://github.com/NFDI4Chem/nmrxiv into …
NishaSharma14 Dec 2, 2022
1603733
Merge branch 'factories' of https://github.com/NFDI4Chem/nmrxiv into …
NishaSharma14 Dec 2, 2022
0cf3fa4
fix: formatting code
CS76 Dec 2, 2022
292d67d
Merge pull request #616 from NFDI4Chem/factories
CS76 Dec 2, 2022
cdf2856
fix: add Gate policy check for author update
NishaSharma14 Dec 2, 2022
263eb20
fix: pint and add comments
NishaSharma14 Dec 2, 2022
c945bd8
update comments
NishaSharma14 Dec 2, 2022
fb12630
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 2, 2022
8d7b946
revert ispublic check
NishaSharma14 Dec 2, 2022
fddde44
fix: update project-delete mail template
NishaSharma14 Dec 2, 2022
d7ee99a
fix: update project deletion reminder
NishaSharma14 Dec 2, 2022
dda8a56
fix: change according to the reviews
NRayya Dec 2, 2022
0f6f160
fix: add regards to mail
NishaSharma14 Dec 2, 2022
7616b53
fix: update project archival mail template
NishaSharma14 Dec 2, 2022
4a86b4c
fix: update project deletion failure mail
NishaSharma14 Dec 2, 2022
d7f664b
fix: modify mail templates
NishaSharma14 Dec 2, 2022
aa45ffc
fix: add regards to all mails
NishaSharma14 Dec 2, 2022
ea2de5f
fix: add blade template
NishaSharma14 Dec 2, 2022
b0a6486
Merge pull request #642 from NFDI4Chem/fixes
CS76 Dec 2, 2022
41cab75
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 2, 2022
ffdd58c
fix: move reduntant code to seperate method
NishaSharma14 Dec 2, 2022
40f1c98
Merge pull request #637 from NFDI4Chem/author-tests
NishaSharma14 Dec 2, 2022
0a29a49
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 5, 2022
829d117
review changes and bus fixes
NishaSharma14 Dec 5, 2022
31aac4e
Merge pull request #624 from NFDI4Chem/mail-issues
NishaSharma14 Dec 5, 2022
e14f09c
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 5, 2022
9cbba3a
feat: add test for manage citations
NishaSharma14 Dec 5, 2022
a87a258
Merge pull request #638 from NFDI4Chem/citation-test
NishaSharma14 Dec 5, 2022
9381e20
fix: add sender's details in project invite mail
NishaSharma14 Dec 5, 2022
ce8f01d
feat: schedule nmrxiv:delete-projects daily at
NishaSharma14 Dec 6, 2022
88d86a4
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 6, 2022
deec125
fix: add sender's details in study invite mail
NishaSharma14 Dec 6, 2022
eeefb62
pint
NishaSharma14 Dec 6, 2022
e1ed98c
fix: update team-invitation mail body
NishaSharma14 Dec 6, 2022
1396a52
We processed your submission
NishaSharma14 Dec 7, 2022
cd949db
fix: send mail to submitter with details when
NishaSharma14 Dec 8, 2022
ecd9ea5
fix: author sort issue and run pint
NishaSharma14 Dec 8, 2022
00af2df
feat: add CRON(weekly) to delete unattached
NishaSharma14 Dec 8, 2022
ded52bb
language fixes
NRayya Dec 8, 2022
d0d8c8d
Merge pull request #669 from NFDI4Chem/language-fixes
NishaSharma14 Dec 9, 2022
c871809
random
NishaSharma14 Dec 9, 2022
f6f2d87
Update DataCatalogController.php
NRayya Dec 10, 2022
a030d35
fix: update molecule
NRayya Dec 10, 2022
e7c7747
fix: add sample url
NRayya Dec 11, 2022
73acd5e
fix: update dataset
NRayya Dec 11, 2022
20efbcb
fix: add project citation
NRayya Dec 11, 2022
7305974
Merge pull request #597 from NFDI4Chem/schema
NishaSharma14 Dec 12, 2022
6690481
fix: Fix urls
NRayya Dec 13, 2022
077343f
fix: move hardcoded values to .env
NishaSharma14 Dec 13, 2022
6d48241
fix: make the keywords as defined terms
NRayya Dec 13, 2022
9568db3
fix: switch from sample to biosample
NRayya Dec 13, 2022
b8bc18a
fix: add defined terms for keywords
NishaSharma14 Dec 13, 2022
c999617
Merge branch 'schema' of https://github.com/NFDI4Chem/nmrxiv into schema
NishaSharma14 Dec 13, 2022
4eece52
fix: pint
NishaSharma14 Dec 13, 2022
1d1d6d7
fix: remove some of the keywords
NRayya Dec 13, 2022
3717f48
no message
NRayya Dec 13, 2022
84c8324
Merge pull request #678 from NFDI4Chem/schema
NishaSharma14 Dec 14, 2022
1b70c70
fix: link to submission guide
NishaSharma14 Dec 19, 2022
d4c1ae9
fix: seed license via factory
NishaSharma14 Dec 19, 2022
7e38586
fix: add test case for license
NishaSharma14 Dec 19, 2022
181b8c3
fix: add keywords to public project view
NishaSharma14 Dec 20, 2022
0ba9579
fix: prevent overflow of desc in welcome view
NishaSharma14 Dec 20, 2022
9370560
fix: update role description for owner.
NishaSharma14 Dec 20, 2022
97cf9da
fix: hide upload button for reviewer
NishaSharma14 Dec 21, 2022
a73276c
fix: remove archived project from active index
NishaSharma14 Dec 22, 2022
6ed2f9b
fix: manage route issues.
NishaSharma14 Dec 22, 2022
aba5c2d
fix: add tooltip to auto-import button
NishaSharma14 Dec 23, 2022
399f787
fix: use env variable for project deletion cool off period
NRayya Dec 25, 2022
dccfebe
fix: update matomo configuration
NishaSharma14 Dec 26, 2022
79edb30
feat: multilocate download options
NishaSharma14 Dec 26, 2022
ba26586
no message
NRayya Dec 26, 2022
3229845
Merge pull request #690 from NFDI4Chem/project-delete-message
NishaSharma14 Dec 27, 2022
1b4adeb
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
38e5d6b
Merge pull request #684 from NFDI4Chem/display-keywords
CS76 Dec 29, 2022
80654dd
Merge pull request #683 from NFDI4Chem/license-test-case
CS76 Dec 29, 2022
2871508
Merge pull request #687 from NFDI4Chem/issue-509
CS76 Dec 29, 2022
076c202
Merge pull request #689 from NFDI4Chem/issue-585
CS76 Dec 29, 2022
b480c52
Merge pull request #691 from NFDI4Chem/matomo
CS76 Dec 29, 2022
4793abc
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
f870716
fix: review changes.
NishaSharma14 Dec 29, 2022
ad8da60
fix: review changes
NishaSharma14 Dec 29, 2022
5557ad6
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
ecbb25f
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
afc7447
fix: review changes
NishaSharma14 Dec 29, 2022
4a89f14
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
5de9809
fix: review changes
NishaSharma14 Dec 29, 2022
0824715
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Dec 29, 2022
a5598c8
fix: review changes
NishaSharma14 Dec 29, 2022
567ece8
feat: ask for orcid during registration
NishaSharma14 Dec 30, 2022
b84c270
Merge pull request #658 from NFDI4Chem/mail-issues
CS76 Jan 11, 2023
ed93b41
Merge pull request #663 from NFDI4Chem/update-team-invitation-mail
CS76 Jan 11, 2023
b3053f9
Merge pull request #671 from NFDI4Chem/announcement-test
CS76 Jan 11, 2023
f36616b
Merge pull request #666 from NFDI4Chem/email-submitter
CS76 Jan 11, 2023
ca5080c
Merge pull request #668 from NFDI4Chem/cron-delete-unattached-authors…
CS76 Jan 11, 2023
a15c668
fix: re-route issue url
NishaSharma14 Jan 11, 2023
86a070e
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Jan 12, 2023
d3f3d8a
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Jan 13, 2023
de6c448
fix: publish mail issue
NishaSharma14 Jan 17, 2023
144fe71
cron delete authors & citations daily to test
NishaSharma14 Jan 17, 2023
adc2f89
fix: remove telescope:prune command
NishaSharma14 Jan 17, 2023
fca09c3
fix: add next line to project archival notify
NishaSharma14 Jan 17, 2023
4c7e2b0
console.users.destroy-photo
NishaSharma14 Jan 18, 2023
0c8131f
feat: notify user when invited to a team
NishaSharma14 Jan 18, 2023
ec78007
fix: restart scheduler in deployment workflow
NishaSharma14 Jan 19, 2023
22c48af
remove --timeout flag
NishaSharma14 Jan 19, 2023
5778f23
run cron cmd to del author and citation weekly
NishaSharma14 Jan 19, 2023
13775d4
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Jan 19, 2023
09fe365
feat: add notification for study and project
NishaSharma14 Jan 19, 2023
38f67be
fix: use info@nmrxiv.org from env
NRayya Jan 19, 2023
5571b0c
fix: use env values for info mail with mail to
NRayya Jan 19, 2023
05ee892
fix: use both the nuclei and the experiment type for naming datasets
NRayya Jan 19, 2023
54a2159
feat: add edit button to project and study names
NRayya Jan 19, 2023
59aec09
fix: pint/format
NRayya Jan 20, 2023
e8ede9e
fix mailTo
NRayya Jan 20, 2023
3721860
fix: use info@nmrxiv.org from env
NRayya Jan 21, 2023
bb94259
fix: make description optional during submission
NRayya Jan 21, 2023
c335ba7
fix: change studies default description
NRayya Jan 21, 2023
6d41b1f
fix: break lines
NRayya Jan 21, 2023
bbde50b
no message
NRayya Jan 21, 2023
2e30092
Merge pull request #746 from NFDI4Chem/notification
CS76 Jan 23, 2023
9bf6e54
page.props
NishaSharma14 Jan 23, 2023
b3813b7
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Jan 23, 2023
56344fd
review changes
NishaSharma14 Jan 23, 2023
7ae488b
review changes
NishaSharma14 Jan 23, 2023
e07b79d
rveiew changes
NishaSharma14 Jan 23, 2023
0e50d74
Merge pull request #723 from NFDI4Chem/orcid-registration
CS76 Jan 23, 2023
a7e6bf2
Merge pull request #742 from NFDI4Chem/multilocate-download-option
CS76 Jan 23, 2023
44cba1f
Merge pull request #757 from NFDI4Chem/author-description
NishaSharma14 Jan 23, 2023
be067c3
Merge pull request #758 from NFDI4Chem/multilocate-download-option
NishaSharma14 Jan 23, 2023
c13f6e6
Merge pull request #745 from NFDI4Chem/mail-issues
CS76 Jan 27, 2023
bb1fe28
Merge pull request #751 from NFDI4Chem/dataset-type
CS76 Jan 27, 2023
1a5572f
Merge branch 'development' into info-mail
CS76 Jan 27, 2023
ac5b788
Merge pull request #752 from NFDI4Chem/edit-button-to-name
CS76 Jan 27, 2023
9e7817c
Merge pull request #750 from NFDI4Chem/info-mail
NRayya Jan 27, 2023
e8402d0
fix: make study description optional and empty by default
NRayya Jan 30, 2023
12236ce
fix: project validation fails if description less than 20 chars.
NRayya Jan 30, 2023
df955b9
fix: unify edit buttons sizes for projects and studies
NRayya Feb 13, 2023
7f0d956
fix: fix the reversed names of authors imported by orcid , enhance UI
NRayya Feb 14, 2023
41a4828
sort first and last name for authors in projects
NRayya Feb 14, 2023
ee21a20
Merge pull request #779 from NFDI4Chem/edit
CS76 Feb 16, 2023
76fabb7
Added optional flag
CS76 Feb 16, 2023
7a303a3
Merge pull request #756 from NFDI4Chem/description-field
CS76 Feb 16, 2023
c679fa8
feat: add php unit test in deployment workflow (#720)
NishaSharma14 Feb 17, 2023
ac4c8d5
fix: add orcid to registration test.
NishaSharma14 Feb 17, 2023
88e567b
fix: added pluralize module and formatting changes
CS76 Feb 19, 2023
d98ff8c
renaming jobs
NishaSharma14 Feb 20, 2023
bdee155
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Feb 27, 2023
8d22f60
onboardingComplete
NishaSharma14 Feb 28, 2023
53d29f1
fix: extract doi from URL.
NishaSharma14 Feb 28, 2023
5603a24
fix: update the error message.
NishaSharma14 Feb 28, 2023
0ab5900
fix: removing the reverse author's name command
NishaSharma14 Feb 28, 2023
38e8e41
fix: update reverse author's name command
NishaSharma14 Feb 28, 2023
7cc5ae8
fix: update horizon
NishaSharma14 Feb 28, 2023
f8ef721
Merge pull request #782 from NFDI4Chem/author
NishaSharma14 Mar 1, 2023
56848b2
fix: quick access to add current user as author
NishaSharma14 Mar 1, 2023
0928851
fix: add minio container to docker-compose
NishaSharma14 Mar 2, 2023
d196795
fix: update meilisearch composer version
NishaSharma14 Mar 3, 2023
1da055d
fix: remove app hask key from .env.example
NishaSharma14 Mar 3, 2023
dab74c9
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Mar 10, 2023
54a0d27
fix: #775 review work
NishaSharma14 Mar 13, 2023
2f6af37
Merge pull request #797 from NFDI4Chem/citation
NishaSharma14 Mar 13, 2023
c517e2b
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Mar 13, 2023
a23882e
Merge pull request #798 from NFDI4Chem/horizon
NishaSharma14 Mar 13, 2023
5f5da91
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Mar 13, 2023
0c28220
fix: Authors first and last names are sorted differently when added …
NRayya Mar 13, 2023
f3de4bc
fix: #729 review work
NishaSharma14 Mar 13, 2023
5228773
Merge branch 'author' of https://github.com/NFDI4Chem/nmrxiv into author
NishaSharma14 Mar 13, 2023
097ca62
Merge pull request #799 from NFDI4Chem/author
NishaSharma14 Mar 13, 2023
9fb963b
fix: add affiliation to pass registration test
NishaSharma14 Mar 13, 2023
d440b0f
Merge pull request #805 from NFDI4Chem/author
NishaSharma14 Mar 13, 2023
b8522a3
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Mar 13, 2023
67eb301
fix: comment out the minio container
NishaSharma14 Mar 13, 2023
5e37581
Merge pull request #800 from NFDI4Chem/installation-issue
NishaSharma14 Mar 13, 2023
29864ec
fix: run pint and format
NishaSharma14 Mar 13, 2023
e75dae6
fix: update affiliation from profile
NishaSharma14 Mar 17, 2023
933ec53
Merge pull request #807 from NFDI4Chem/author
NishaSharma14 Mar 17, 2023
1da97b2
fix: refixes #567
NishaSharma14 Mar 20, 2023
5765041
Merge pull request #808 from NFDI4Chem/multilocate-download-option
NishaSharma14 Mar 20, 2023
58d2f44
fix: update README file to add badges and mention (#810)
NishaSharma14 Mar 27, 2023
92279e5
fix: updat Matomo URL to new one. (#813)
NishaSharma14 Mar 28, 2023
489e7f2
fix: public studies route issue
NishaSharma14 Apr 12, 2023
a3a5275
Merge pull request #814 from NFDI4Chem/issue-809
NishaSharma14 Apr 12, 2023
028f377
fix: nmrium migrated to latest version - excluding .zip in the file name
CS76 Apr 20, 2023
a9938a0
fix: activate the entire ORCID button rather than its image
NRayya Apr 25, 2023
602f4ce
Merge pull request #821 from NFDI4Chem/account-orcid
NishaSharma14 Apr 27, 2023
498ff9c
Update README.md
NishaSharma14 May 30, 2023
bac316f
Update README.md
NishaSharma14 May 30, 2023
26b7280
Update README.md
NishaSharma14 May 30, 2023
a183643
fix: added custom element to compiler options
CS76 Aug 1, 2023
4f5f9fe
fix: notifications issue fix
CS76 Aug 1, 2023
c6b9aab
Nmrium info new version (#825)
NRayya Aug 1, 2023
8e4ddd3
refactor: format development branch
NRayya Aug 1, 2023
418ca0a
Bioschemas (#829)
NRayya Aug 1, 2023
5c8b667
Smiles error (#834)
NRayya Aug 1, 2023
5e13a26
resolve conflict
NRayya Aug 1, 2023
d07245f
Merge pull request #835 from NFDI4Chem/format-dev
NRayya Aug 5, 2023
1e1e99c
fix: add DFG acknowledgement to READMe file
NishaSharma14 Aug 9, 2023
bfdc952
fix: update link for DFG
NishaSharma14 Aug 9, 2023
4a81f89
feat: Laravel version migration from 9 to 10
CS76 Aug 22, 2023
fc2ee96
fix: resolved license details loading issue and various formatting up…
CS76 Aug 22, 2023
29c43ad
feat: command to take postgres dump
NishaSharma14 Aug 30, 2023
7c7c5ec
fix: increase timeout for db
NishaSharma14 Sep 13, 2023
9e1e486
chore: CRON data backup job to run daily
NishaSharma14 Sep 13, 2023
f706e52
Merge branch 'development' of https://github.com/NFDI4Chem/nmrxiv int…
NishaSharma14 Sep 21, 2023
a2a81ca
fix: update notification view
NishaSharma14 Sep 21, 2023
2d593cc
fix: update css for notification count
NishaSharma14 Sep 22, 2023
359cd87
refactor: refcator notifications
NishaSharma14 Sep 22, 2023
f1c1eb3
fix: enable text selection in author and Citation
NishaSharma14 Oct 12, 2023
99fb013
formatting
NishaSharma14 Oct 12, 2023
340b69b
fix: clear error message
NishaSharma14 Oct 12, 2023
b5d9419
fix: announcement empty search
NishaSharma14 Oct 12, 2023
0e1d3eb
fix: add the doi badge back
NishaSharma14 Oct 13, 2023
0e41c86
fix: profile update issue
NishaSharma14 Oct 16, 2023
d76b16b
Merge pull request #875 from NFDI4Chem/profile-update-issue
CS76 Oct 16, 2023
c2cca7b
Merge pull request #871 from NFDI4Chem/issue-#856
CS76 Oct 16, 2023
2ce7d2f
Merge pull request #849 from NFDI4Chem/pg-dump
CS76 Oct 16, 2023
4b89d56
Merge pull request #865 from NFDI4Chem/refactor-notification-view
CS76 Oct 16, 2023
a8e2f16
Merge pull request #867 from NFDI4Chem/refactor-notifications
CS76 Oct 16, 2023
ef1582b
Merge pull request #869 from NFDI4Chem/issue-#857
CS76 Oct 16, 2023
e789231
Merge pull request #870 from NFDI4Chem/issue-#858
CS76 Oct 16, 2023
7abca59
Merge pull request #685 from NFDI4Chem/update-role-description
CS76 Oct 16, 2023
1a7c9c0
test: updateProfileInformation
NishaSharma14 Oct 16, 2023
5d1fa9c
test: updateProfileInformation
NishaSharma14 Oct 16, 2023
70284ec
test: updateProfileInformation
NishaSharma14 Oct 16, 2023
31eb9c6
test: comment api token test
NishaSharma14 Oct 16, 2023
892b7d0
fix: add cond to doi badge display
NishaSharma14 Oct 16, 2023
2773761
Merge pull request #874 from NFDI4Chem/issue-#873
NishaSharma14 Oct 16, 2023
14e7e63
fix: install postgres client
NishaSharma14 Oct 17, 2023
5d8c70b
fix:increase database backup timeout
NishaSharma14 Oct 17, 2023
b452f63
horizon
NishaSharma14 Oct 17, 2023
0a8e6eb
fix: inertia-vue3 version 1 migration
CS76 Oct 17, 2023
b126b79
Merge pull request #876 from NFDI4Chem/inertia-migration
NishaSharma14 Oct 17, 2023
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
90 changes: 90 additions & 0 deletions .env.ci.dev
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
APP_NAME=Laravel
APP_ENV=development
APP_KEY=
APP_DEBUG=true
APP_URL=http://localhost:80
APP_DESCRIPTION='nmrXiv is currently developed as the FAIR, consensus-driven NMR data repository and computational platform. The ultimate goal is to accelerate broader coordination and data sharing among natural product (NP) researchers by enabling the storage, management, sharing and analysis of NMR data.'
COOL_OFF_PERIOD=10
SCHEMA_VERSION=beta

SHOW_BANNER=true

GITHUB_LICENSE_URL=https://api.github.com/licenses
EUROPEMC_WS_API=https://www.ebi.ac.uk/europepmc/webservices/rest/search
ORCID_ID_SEARCH_API=https://pub.orcid.org/v2.1/search
ORCID_ID_EMPLOYMENT_API=https://pub.orcid.org/v3.0/{orcid_id}/employments
ORCID_ID_PERSON_API=https://pub.orcid.org/v3.0/{orcid_id}/person

LOG_CHANNEL=stack
LOG_LEVEL=debug

DB_CONNECTION=pgsql
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=nmrxiv
DB_USERNAME=postgres
DB_PASSWORD=postgres

BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DRIVER=local
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120

MEMCACHED_HOST=memcached

REDIS_CLIENT=predis
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379

MAIL_MAILER=smtp
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=info@nmrxiv.org
MAIL_FROM_NAME="${APP_NAME}"

FILESYSTEM_DRIVER=ceph
FILESYSTEM_DRIVER_PUBLIC=ceph_public

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=nmrxiv
AWS_BUCKET_PUBLIC=nmrxiv-public
AWS_ENDPOINT=https://s3.uni-jena.de
AWS_URL=https://s3.uni-jena.de

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

SCOUT_DRIVER=meilisearch
SCOUT_PREFIX=dev_
MEILISEARCH_HOST=https://msdev.nmrxiv.org
MEILISEARCH_KEY=
MEILISEARCH_PUBLICKEY=

GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT_URL=http://localhost:80/auth/login/github/callback

TWITTER_CLIENT_ID=
TWITTER_CLIENT_SECRET=
TWITTER_REDIRECT_URL=http://localhost:80/auth/login/twitter/callback

TELESCOPE_ENABLED=false

#Bioschema Properties.
NMRXIV_PROVIDER=NFDI4Chem
NMRXIV_PROVIDER_URL=https://www.nfdi4chem.de/
MEASUREMENT_TECHNIQUE=http://purl.obolibrary.org/obo/CHMO_0000613

56 changes: 43 additions & 13 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
APP_NAME=nmrXiv
APP_NAME=Laravel
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_URL=0.0.0.0:80
APP_URL=http://localhost:80
APP_DESCRIPTION='nmrXiv is currently developed as the FAIR, consensus-driven NMR data repository and computational platform. The ultimate goal is to accelerate broader coordination and data sharing among natural product (NP) researchers by enabling the storage, management, sharing and analysis of NMR data.'
COOL_OFF_PERIOD=10
SCHEMA_VERSION=beta

SHOW_BANNER=true

GITHUB_LICENSE_URL=https://api.github.com/licenses
EUROPEMC_WS_API=https://www.ebi.ac.uk/europepmc/webservices/rest/search
ORCID_ID_SEARCH_API=https://pub.orcid.org/v2.1/search
ORCID_ID_EMPLOYMENT_API=https://pub.orcid.org/v3.0/{orcid_id}/employments
ORCID_ID_PERSON_API=https://pub.orcid.org/v3.0/{orcid_id}/person

LOG_CHANNEL=stack
LOG_LEVEL=debug
Expand All @@ -17,12 +28,13 @@ DB_PASSWORD=password
BROADCAST_DRIVER=log
CACHE_DRIVER=file
FILESYSTEM_DRIVER=local
QUEUE_CONNECTION=sync
SESSION_DRIVER=database
QUEUE_CONNECTION=redis
SESSION_DRIVER=redis
SESSION_LIFETIME=120

MEMCACHED_HOST=memcached

REDIS_CLIENT=predis
REDIS_HOST=redis
REDIS_PASSWORD=null
REDIS_PORT=6379
Expand All @@ -36,31 +48,49 @@ MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS=info@nmrxiv.org
MAIL_FROM_NAME="${APP_NAME}"

FILESYSTEM_DRIVER=minio
FILESYSTEM_DRIVER_PUBLIC=minio_public

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=us-east-1
AWS_BUCKET=
AWS_BUCKET=nmrxiv
AWS_ENDPOINT=http://localhost:9000/
AWS_URL=http://localhost:9000/
AWS_USE_PATH_STYLE_ENDPOINT=false
AWS_BUCKET_PUBLIC=nmrxiv-public

PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=mt1

VITE_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
VITE_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"

SCOUT_DRIVER=meilisearch
MEILISEARCH_HOST=http://meilisearch:7700
SCOUT_PREFIX=dev_
MEILISEARCH_HOST=http://localhost:7700/
MEILISEARCH_KEY=
MEILISEARCH_PUBLICKEY=

GITHUB_CLIENT_ID=
GITHUB_CLIENT_SECRET=
GITHUB_REDIRECT_URL=
GITHUB_REDIRECT_URL=http://localhost:80/auth/login/github/callback

TWITTER_CLIENT_ID=
TWITTER_CLIENT_SECRET=
TWITTER_REDIRECT_URL=http://localhost:80/auth/login/twitter/callback

ORCID_CLIENT_ID=
ORCID_CLIENT_SECRET=
ORCID_REDIRECT_URL=
ORCID_REDIRECT_URL=http://localhost/auth/login/orcid/callback
ORCID_ENVIRONMENT=sandbox

TELESCOPE_ENABLED=false

#Bioschema Properties.
NMRXIV_PROVIDER=NFDI4Chem
NMRXIV_PROVIDER_URL=https://www.nfdi4chem.de/
MEASUREMENT_TECHNIQUE=http://purl.obolibrary.org/obo/CHMO_0000613

TWITTER_CLIENT_ID=
TWITTER_CLIENT_SECRET=
TWITTER_REDIRECT_URL=
54 changes: 52 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,66 @@ env:
GKE_CLUSTER: nmrxiv-dev
GKE_ZONE: europe-west3-a
DEPLOYMENT_NAME: nmrxiv-nmrxiv-app
SCHEDULER_DEPLOYMENT_NAME: nmrxiv-scheduler
WORKER_DEPLOYMENT_NAME: nmrxiv-worker
REPOSITORY_NAME: nmrxiv-dev
APP_IMAGE: nmrxiv-app
NGINX_IMAGE: nmrxiv-nginx

jobs:
php-unit-test:
name: Run test
runs-on: ubuntu-latest
container:
image: kirschbaumdevelopment/laravel-test-runner:8.2

services:
postgres:
image: postgres:13
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: nmrxiv
ports:
- 5432:5432
options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5

steps:
- uses: actions/checkout@v1
with:
fetch-depth: 1

- name: Install composer dependencies
run: |
composer install --ignore-platform-reqs
- name: Prepare Laravel Application
run: |
php -r "file_exists('.env') || copy('.env.ci.dev', '.env');"

echo AWS_ACCESS_KEY_ID=${{ secrets.AWS_ACCESS_KEY_ID_DEV }} >> .env
echo AWS_SECRET_ACCESS_KEY=${{ secrets.AWS_SECRET_ACCESS_KEY_DEV }} >> .env
echo MEILISEARCH_KEY=${{ secrets.MEILISEARCH_KEY_DEV }} >> .env
echo MEILISEARCH_PUBLICKEY=${{ secrets.MEILISEARCH_PUBLICKEY_DEV }} >> .env
echo TWITTER_CLIENT_ID=${{ secrets.TWITTER_CLIENT_ID_DEV }} >> .env
echo TWITTER_CLIENT_SECRET=${{ secrets.TWITTER_CLIENT_SECRET_DEV }} >> .env
echo GITHUB_CLIENT_ID=${{ secrets.CLIENT_ID_GITHUB_DEV }} >> .env
echo GITHUB_CLIENT_SECRET=${{ secrets.CLIENT_SECRET_GITHUB_DEV }} >> .env

php artisan key:generate
php artisan migrate --seed
- name: Install front-end dependencies
run: |
npm install
npm run build
- name: Run Test
run: php artisan test --parallel


setup-build-publish-deploy:
name: Deploy to Dev
name: Build & deploy to development
if: github.ref == 'refs/heads/development'
runs-on: ubuntu-latest
#needs: build
needs: php-unit-test
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down Expand Up @@ -68,5 +117,6 @@ jobs:
run: |-
kubectl rollout restart deployment/$DEPLOYMENT_NAME
kubectl rollout restart deployment/$WORKER_DEPLOYMENT_NAME
kubectl rollout restart deployment/$SCHEDULER_DEPLOYMENT_NAME
kubectl rollout status deployment/$DEPLOYMENT_NAME --timeout=300s
kubectl get services -o wide
30 changes: 27 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,25 @@
<p align="center"><a href="https://dev.nmrxiv.org" target="_blank"><img src="/public/img/logo.svg" width="400"></a></p>

[![License](https://img.shields.io/badge/License-MIT%202.0-blue.svg)](https://opensource.org/licenses/MIT)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-blue.svg)](https://GitHub.com/NFDI4Chem/nmrxiv/graphs/commit-activity)
[![GitHub issues](https://img.shields.io/github/issues/NFDI4Chem/nmrxiv.svg)](https://GitHub.com/NFDI4Chem/nmrxiv/issues/)
[![GitHub contributors](https://img.shields.io/github/contributors/NFDI4Chem/nmrxiv.svg)](https://GitHub.com/NFDI4Chem/nmrxiv/graphs/contributors/)
![Workflow](https://github.com/NFDI4Chem/nmrxiv/actions/workflows/build.yml/badge.svg)
![Workflow](https://github.com/NFDI4Chem/nmrxiv/actions/workflows/release-please.yml/badge.svg)
[![Powered by Laravel](https://img.shields.io/badge/Powered%20by-Laravel-red.svg?style=flat&logo=Laravel)](https://laravel.com)

## About nmrXiv

New, Open & FAIR, and consensus-driven NMR data repository and computational platform. The ultimate goal is to accelerate broader coordination and data sharing among natural product (NP) researchers by enabling storage, management, sharing and analysis of NMR data.
Open, FAIR and Consensus-Driven NMR data repository and analysis platform.. The ultimate goal is to accelerate broader coordination and data sharing among natural product (NP) researchers by enabling storage, management, sharing and analysis of NMR data.

## User Documentation

To get more details about nmrXiv, visit our [documentation site](https://docs.nmrxiv.org/).

## Help Desk

If you discover any issue or need any support please raise a ticket at our [Help Desk](https://helpdesk.nfdi4chem.de/).
If you discover any issue or need any support please raise a ticket at our [Help Desk](https://helpdesk.nfdi4chem.de/) or write to us at info.nmrxiv@uni-jena.de.


## Features and Bugs

Expand All @@ -20,4 +29,19 @@ To raise request for any new feature or report any bug please add it to our [Git

Licensed under the [MIT license](https://opensource.org/licenses/MIT).

![Alt](https://repobeats.axiom.co/api/embed/5c87933e128e7f9b2a73abba45104de51b4c7b4c.svg "Repobeats analytics image")
![Alt](https://repobeats.axiom.co/api/embed/5c87933e128e7f9b2a73abba45104de51b4c7b4c.svg "Repobeats analytics image")

## Maintained by
[nmrXiv](https://nmrxiv.org/) is developed and maintained by the [NFDI4Chem partners](https://www.nfdi4chem.de/) at the [Friedrich Schiller University](https://www.uni-jena.de/en/) Jena, Germany.
The code for this web application is released under the [MIT license](https://opensource.org/licenses/MIT).


<p align="left"><a href="https://nfdi4chem.de/" target="_blank"><img src="https://www.nfdi4chem.de/wp-content/themes/wptheme/assets/img/logo.svg" width="50%" alt="NFDI4Chem Logo"></a></p>

## Acknowledgments

Funded by the [Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)](https://www.dfg.de/) under the [National Research Data Infrastructure – NFDI4Chem](https://nfdi4chem.de/) – Projektnummer **441958208**.

<p align="left"><a href="https://www.dfg.de/" target="_blank"><img src="./public/img/dfg_logo_schriftzug_blau_foerderung_en.gif" width="50%" alt="DFG Logo"></a></p>


5 changes: 3 additions & 2 deletions app/Actions/Fortify/CreateNewUser.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ class CreateNewUser implements CreatesNewUsers
/**
* Create a newly registered user.
*
* @param array $input
* @return \App\Models\User
*/
public function create(array $input)
Expand All @@ -38,7 +37,10 @@ public function create(array $input)
'last_name' => $input['last_name'],
'email' => $input['email'],
'username' => $input['username'],
'orcid_id' => $input['orcid_id'],
'affiliation' => $input['affiliation'],
'password' => Hash::make($input['password']),

]), function (User $user) {
$this->createTeam($user);
});
Expand All @@ -48,7 +50,6 @@ public function create(array $input)
/**
* Create a personal team for the user.
*
* @param \App\Models\User $user
* @return void
*/
protected function createTeam(User $user)
Expand Down
1 change: 0 additions & 1 deletion app/Actions/Fortify/ResetUserPassword.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ class ResetUserPassword implements ResetsUserPasswords
* Validate and reset the user's forgotten password.
*
* @param mixed $user
* @param array $input
* @return void
*/
public function reset($user, array $input)
Expand Down
1 change: 0 additions & 1 deletion app/Actions/Fortify/UpdateUserPassword.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ class UpdateUserPassword implements UpdatesUserPasswords
* Validate and update the user's password.
*
* @param mixed $user
* @param array $input
* @return void
*/
public function update($user, array $input)
Expand Down
Loading
Loading