- Mar 14, 2023
-
-
Pascal Ernster authored
Currently, starting RDMS after rebuilding and reinstalling it from scratch in `RAILS_ENV=production` mode fails because assets are not created automatically. I'd prefer to put the required commands into the `Dockerfile`, but this doesn't work currently because the path used to store these assets is a Docker volume shared between multiple Docker containers, which are not available at build time of these container images/execution time of the corresponding `Dockerfile`. Therefore, for the time being, we execute the commands in the container's `hyrax/docker-entrypoint.sh`.
-
Anusha Ranganathan authored
Merge branch '32-generate-random-passwords-with-securerandom-instead-of-devise-friendly_token' into 'develop' Generate random passwords with SecureRandom instead of Devise.friendly_token See merge request FDM/rdm-system/rdms!123
-
Anusha Ranganathan authored
Remove hyrax/seed/crc_users.json See merge request FDM/rdm-system/rdms!126
-
Pascal Ernster authored
According to @anusha, `hyrax/seed/crc_users.json` isn't needed anymore, so let's remove it.
-
Pascal Ernster authored
It seems that `User` objects can't be created with a `nil` password, so we have to set a password even for Shibboleth and ORCID user accounts, even though that password is never supposed to be used. Currently, we use `Devise.friendly_token` for this, but `SecureRandom` seems a better choice since it doesn't incur external dependencies/3rd party libraries (even though we currently use `Devise` nonetheless). Note: This does create passwords with binary/non-printable characters. Given the 32 byte length chosen, this gives us 256 bit entropy per password.
-
- Mar 13, 2023
-
-
Anusha Ranganathan authored
Replace all hard-coded admin user to correct one See merge request FDM/rdm-system/rdms!122
-
Kapil Patel authored
-
Kapil Patel authored
-
- Mar 09, 2023
-
-
Anusha Ranganathan authored
add manual assets precompile documentation to readme See merge request FDM/rdm-system/rdms!121
-
Johannes Frenzel authored
-
- Mar 02, 2023
-
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
changes for tombstone visibility See merge request FDM/rdm-system/rdms!119
-
Kapil Patel authored
-
Anusha Ranganathan authored
-
- Mar 01, 2023
-
-
Pascal Ernster authored
Shibboleth accounts can have multiple roles/eduPersonAffiliations: - affiliate - alum - employee - faculty - library-walk-in - member - staff - student Fix this by properly parsing the eduPersonAffiliation attribute retrieved from the IDP in hyrax/app/models/user.rb. While debugging this, it turned out that at least with the test IDP at RUB, for some (but not all!) attributes, we need to use the OID-based URN instead of the human readable alias URN, so this commit also changes the suggested defaults in .env.template and .env.template.development.
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
Unable to add work to collection See merge request FDM/rdm-system/rdms!118
-
Kapil Patel authored
-
Anusha Ranganathan authored
Refector DOI registration See merge request FDM/rdm-system/rdms!117
-
Anusha Ranganathan authored
Tombstone not available for dataset See merge request FDM/rdm-system/rdms!116
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Kapil Patel authored
-
Kapil Patel authored
-
Kapil Patel authored
-
- Feb 28, 2023
-
-
Kapil Patel authored
-
- Feb 25, 2023
-
-
Anusha Ranganathan authored
Save ARK in metadata, remove identifier from form, DRY code See merge request FDM/rdm-system/rdms!114
-
- Feb 24, 2023
-
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
fix some issue regarding one step workflow See merge request FDM/rdm-system/rdms!113
-
Anusha Ranganathan authored
Fixed download link on fileset show page See merge request FDM/rdm-system/rdms!111
-
Anusha Ranganathan authored
shibboleth auth See merge request FDM/rdm-system/rdms!68
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-
Anusha Ranganathan authored
-