Commit Graph

47 Commits

Author SHA1 Message Date
Mojib Wali
b514a38ed9 release: v0.2.0 v0.2.0 2020-10-06 09:24:29 +02:00
mb
1556bc7f18 ci:use github actions to publish to pypi
Using github action - passwords are secured in secrets, and it seperated the publishing the package from testing the package. This closes #20
2020-10-06 09:21:16 +02:00
mb
6b175bacf8 test:migrate to latest pytest-invenio and docker-services-cli
This closes #19
2020-10-06 09:04:15 +02:00
mb
89ab18cf04 commented the overriden
uncomment to enable, also excluded some line of code from coverage.
2020-09-29 14:33:34 +02:00
mb-wali
595bf8ca48 Generators for permissions(WIP)
First draft Custom Generators for permissions(WIP)
2020-09-29 13:37:56 +02:00
mb
b4a2f2a36b get user remote_ip
* function to check user ip. * renamed the files.
2020-09-24 10:42:14 +02:00
mb
2f4df9167b seperate file for access control configuration
permissionsPolicy file will handle the access control configurations.
2020-09-23 14:22:02 +02:00
mb
2b71d1af73 Access control configuration
updated the dependencies & documentation for permissions based on new release on invenio-records-permission.
2020-09-22 13:27:50 +02:00
mb
9bd44f269b not relevant to permissions.
by default this variable should be set to True.
2020-09-18 11:52:31 +02:00
mb
6e3e8e24c8 generator documentations. 2020-08-26 13:21:12 +02:00
mb
8a5cef77f4 documentation:how to override the default policies for records
adding custom generator to the overriden policy.
2020-08-20 15:00:48 +02:00
mb
8b3b577d32 how to:implementing generator for RecordIp. 2020-08-20 14:47:30 +02:00
mb-wali
9cd3f33475 configs
extra information on config variables.
2020-08-17 17:47:43 +02:00
mb
24b29ff668 extra information on config variables. 2020-07-31 09:48:34 +02:00
mb
e431ff2eb6 updated tests files
with pytest version 6.0.0, these changes were required.
2020-07-30 11:42:06 +02:00
mb
6cd0fabf9e update config file 2020-07-27 15:52:24 +02:00
mb-wali
f543f1f08c v0.1.5 0.1.5 2020-07-27 11:58:58 +02:00
mb-wali
94c858f412 Update .travis.yml 2020-07-27 11:58:21 +02:00
mb-wali
33fc35272c v0.1.4 0.1.4 2020-07-27 11:47:26 +02:00
mb-wali
02db7a01c9 Update .travis.yml 2020-07-27 11:45:44 +02:00
mb-wali
c579052ade v0.1.3 0.1.3 2020-07-27 11:40:26 +02:00
mb-wali
7146e53fe3 Update .travis.yml 2020-07-27 11:38:16 +02:00
mb-wali
35186ed91f v0.1.2 0.1.2 2020-07-27 11:31:02 +02:00
mb-wali
32c6f1eefc Update .travis.yml 2020-07-27 11:29:53 +02:00
mb-wali
bdb0e8df67 v0.1.1 0.1.1 2020-07-27 11:22:50 +02:00
mb-wali
28b72334a9 Merge pull request #15 from mb-wali/module
module modification
* updated the module structure
* closed #11
2020-07-27 11:20:46 +02:00
mb-wali
99018d691b Update README.rst 2020-07-27 11:17:36 +02:00
mb
e7b4501fab update travis file
This closes #11
2020-07-27 10:49:38 +02:00
mb
d860cb99c0 module modification
updated the module structure
2020-07-27 10:25:41 +02:00
mb-wali
c1bdec7e49 Update README.rst 2020-07-10 09:24:04 +02:00
mb-wali
7919a5dcc0 Update config.py
more detailed comment on ```USERPROFILES_EXTEND_SECURITY_FORMS```
2020-07-10 09:06:07 +02:00
mb-wali
e920d16f61 Update setup.py
removed invenio-shibboleth from install_requires, this closes #14 .
2020-07-08 16:47:41 +02:00
mb
83666fb072 configs for invenio-account 2020-07-08 11:30:23 +02:00
mb-wali
cf4ff29c51 Merge pull request #14 from mb-wali/read_from_files
Read from files
2020-07-07 15:41:25 +02:00
mb-wali
b4b6244b59 Merge pull request #10 from mb-wali/invenio-shibboleth
Invenio shibboleth
2020-07-07 15:40:27 +02:00
mb-wali
233aac733d updated badge url 2020-07-07 10:29:35 +02:00
mb
71a715fe38 libxml2-dev libxmlsec1-dev
installing required library into travis.yml
2020-07-07 10:28:02 +02:00
mb
267feed3d0 SSO_SAML_IDPS
removed dic
2020-07-07 10:21:10 +02:00
mb
f0454a09cb update keywords
This closes #12
2020-07-07 08:35:54 +02:00
mb
0f46943120 config.py import changed
from invenio-shibboleth
2020-07-06 16:05:17 +02:00
mb
0936f7e274 invenio-shibboleth module is added to install_requires 2020-07-06 16:02:31 +02:00
mb-wali
c57a3a8598 Update README.rst 2020-07-06 15:53:49 +02:00
mb-wali
3290c669df Merge pull request #8 from mb-wali/checks
added missing modules
2020-07-02 09:19:50 +02:00
mb
894a81f5c1 added missing modules
invenio-db & invenio-oauthclient was added to the install requirement.
2020-07-01 10:47:07 +02:00
mb-wali
6a898d0f69 Mapping (#6)
* saml config

* manifest for saml files

* required

* required

* travis added install

* travis added install

* travis added installs

* extras

* extras

* added

* added

* onelogin configs

* onelogin configs

* using ready

* typo

* email sender

* modified config.py

added CORS variables in order to be possible to enable the CORS. also rearanged the config.py variables and thier comments.

* missing import:

in config.py import is needed in order to use flask_babelex func. also this module requires invenio-saml to be installed - added to the install_requires. for now installing it via github.

* install_requires

changed the branch for invenio-saml

* updated setup.py

changed to custom branch of invenio-saml, for testing the changes on those branch.

* Update config.py

In order to register user_profile via login with OAuth client, one must set this value.

* typo

fixed typo in comment.

* removed entityId

removed manully input for service provider, now it will assign automaticly the metadata url to service provider entityID.

* mapping field

a. changed invenio-saml branch, b. changed mapping field names.

* added missing NameIDFormat

* fix missplaced

name and surname was misplaced

* changed branch
2020-06-26 10:39:53 +02:00
mb-wali
a62ed72989 configs (#1)
* entrypoint for config.py

* entrypoint for config.py

* manifest

* new configs

* new configs
2020-05-12 14:58:54 +02:00
mb
e1357c890a init 2020-05-12 14:18:20 +02:00