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

Internal/presentation customize home page #107

Merged
merged 12 commits into from
Oct 8, 2022

Conversation

milanmajchrak
Copy link
Collaborator

Phases MP MM MB MR JM Total
ETA 0 0 0 0 0 0
Developing 0 0 0 0 0 0
Review 0 0 0 0 0 0
Total - - - - - 0
ETA est. 0
ETA cust. - - - - - 0

Problem description

Reported issues

Not-reported issues

Analysis

(Write here, if there is needed describe some specific problem. Erase it, when it is not needed.)

Problems

(Write here, if some unexpected problems occur during solving issues. Erase it, when it is not needed.)

@milanmajchrak milanmajchrak self-assigned this Oct 8, 2022
@milanmajchrak milanmajchrak merged commit 90e68dd into dtq-dev-lf Oct 8, 2022
milanmajchrak added a commit that referenced this pull request Dec 2, 2022
* feature/lf-3-license-selector-dtq-lf (#103) design changes, clarin licenses changed to two steps

* Initial commit

* styles for license-selector

* added license selector

* added yarn

* temp commit - work on progress

* the license show validation errors

* licenses 4 license selector is loaded from definition

* Added messages to the license step page

* working on selecting license definitoin

* Select the license and assign it to the attribute value

* working on sending clarin license from license selector to the BE

* Show not supported clarin license error

* Loaded the license after refresh

* Added section status

* Trying to add distribution license satic page

* Added static page distribution licenses

* added contract breadcrumbs

* Trying to send the accepting distribution license to the BE

* working on clarin license distribution step

* Distribution license agreement is in the separated step

* contract page license data is loaded dynamically

* fixed choosing the resource licenses

* some refactoring and design changes

* some refactoring and design changes

* some design changes

* some design changes

* strange tast failure fixing - temp commit

* test github actions if wont fail

* Added test classes

* Fixed error after fixing conflicts

* Added license selector css

* trying of fixing 'cannot find license-selector.js' error

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>

* Feature/lf 3 license selector (#105)

* Initial commit

* styles for license-selector

* added license selector

* added yarn

* temp commit - work on progress

* the license show validation errors

* licenses 4 license selector is loaded from definition

* Added messages to the license step page

* working on selecting license definitoin

* Select the license and assign it to the attribute value

* working on sending clarin license from license selector to the BE

* Show not supported clarin license error

* Loaded the license after refresh

* Added section status

* Trying to add distribution license satic page

* Added static page distribution licenses

* added contract breadcrumbs

* Trying to send the accepting distribution license to the BE

* working on clarin license distribution step

* Distribution license agreement is in the separated step

* contract page license data is loaded dynamically

* fixed choosing the resource licenses

* some refactoring and design changes

* some refactoring and design changes

* some design changes

* some design changes

* strange tast failure fixing - temp commit

* test github actions if wont fail

* Added test classes

* Fixed error after fixing conflicts

* Added license selector css

* trying of fixing 'cannot find license-selector.js' error

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>

* Feature/lf 4 license administrator (#106)

* Initial commit

* Added `License Administration` to the menu

* created clarin-license-page.component

* Create clarin license label component

* Show clarin licenses in the table with clarin license labels

* Created buttons

* Created define-license-form

* Define a new clarin license works

* Checked Extended Clarin License Labels and working on checking non extended cll

* Cannot edit extended license labels

* Define License component is used for updating the License

* Editing of licenses works

* Send the icon as byte array to the BE

* Showed clarin license label image

* some functionalities of the license admin should work

* created some tests - admin menu and clarin-license-table

* created tests for clarin-license-table.component

* Created tests for define license and define license label

* revert useless changes

* some refactoring

* Added some docs and refactoring

* Added docs and refactoring

* Fixed failing tests

* Fixed community-list.spec.ts IT

* revert wrong fix

* Added user requirement to the Clarin License

* Fixed parsing clarin license require info

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* fixed error with wrong row

* Update docker.yml

* Update docker.yml

* Update deploy.yml

* Update deploy.yml

added importing licenses to the deploy action

* fixed license selector duplication

* Internal/presentation customize home page (#107)

Co-authored-by: MajoBerger <marian.berger@dataquest.sk>
Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* fixed breadcrumbs top margin

* some desing chhanges - button colors

* Update deploy.yml

do not import licenses

* fixed license table desing and home page modification resizing

* Added language icons to the navbar and changed graph percentages

* Added login and logout layout to the navbar.

* added data import thru python

* separate lib contents in action writeout

* changed \\ to /

* dont checkout submodules in action

* false

* git not ssh

* Changed license table column width

* Changed clarin license checkbox width

* eF u git submodules

* The user is redirected to the community-list after clicking on `catalogue` on menu

* Update deploy.yml

remove data import because deploy is failing

* feature/lf-1-license-visible-in-item-view added license info

* Initial commit

* Added clarin-license-info component and changed colors

* License info is showed in the item view

* Added license info to the full-page

* Fixed unit tests

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* Added search filter messages

* Do not build a new docker image on commit

* Some refactoring and added unit tests for the license-contract-page

* fixed failing tests in the define-license-form.component.spec.ts

* Copied login function from upstream

* Added Integration Tests for the License steps and changed login process.

* Changed TEST_ENTITY_PUBLICATION

* changed FALLBACK_TEST_REST_BASE_URL to dev5/server

* Changed login command to ui clicking version

* Commented accessibility tests

* Fixed login process

* Done some refactoring and added some docs.

* Done some refactoring and added some docs.

* Trying to fix failing integration tests.

* Trying to fix failing submission-ui.spec.ts integration tests.

* Fixed integration tests test collection uuid and fixed login process.

* feature/lf-2-support-4-restrictive-licenses (#96) bitstream downloads

* Initial commit

* Created bitstream download management

* Added some comments

* Updated redirecting based on the authorization.

* Loaded License Agreement data

* Created license agreement page without sending user information

* Get all user metadata

* Show required metadata fields with data from database.

* Loaded userMetadata for not singed in and signed in user.

* Added token expiration message and finished downloading of the bitstream

* Fixed license errors.

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* done little refactoring

* fixed (commented) tests

* fixed error

* fixed lint errors

* The License Label with extended = true was transformed to extended = false in the response of the method findAll. I defined response of findAll method in the define-license-form.component.spec.ts, previously it was loaded from clarin-license-mock.ts

* Fixed integration tests - added more tries.

* Added more tries for tombstone IT

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>
Co-authored-by: MajoBerger <88670521+MajoBerger@users.noreply.github.com>
milanmajchrak added a commit that referenced this pull request Jun 19, 2024
* feature/lf-3-license-selector-dtq-lf (#103) design changes, clarin licenses changed to two steps

* Initial commit

* styles for license-selector

* added license selector

* added yarn

* temp commit - work on progress

* the license show validation errors

* licenses 4 license selector is loaded from definition

* Added messages to the license step page

* working on selecting license definitoin

* Select the license and assign it to the attribute value

* working on sending clarin license from license selector to the BE

* Show not supported clarin license error

* Loaded the license after refresh

* Added section status

* Trying to add distribution license satic page

* Added static page distribution licenses

* added contract breadcrumbs

* Trying to send the accepting distribution license to the BE

* working on clarin license distribution step

* Distribution license agreement is in the separated step

* contract page license data is loaded dynamically

* fixed choosing the resource licenses

* some refactoring and design changes

* some refactoring and design changes

* some design changes

* some design changes

* strange tast failure fixing - temp commit

* test github actions if wont fail

* Added test classes

* Fixed error after fixing conflicts

* Added license selector css

* trying of fixing 'cannot find license-selector.js' error

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>

* Feature/lf 3 license selector (#105)

* Initial commit

* styles for license-selector

* added license selector

* added yarn

* temp commit - work on progress

* the license show validation errors

* licenses 4 license selector is loaded from definition

* Added messages to the license step page

* working on selecting license definitoin

* Select the license and assign it to the attribute value

* working on sending clarin license from license selector to the BE

* Show not supported clarin license error

* Loaded the license after refresh

* Added section status

* Trying to add distribution license satic page

* Added static page distribution licenses

* added contract breadcrumbs

* Trying to send the accepting distribution license to the BE

* working on clarin license distribution step

* Distribution license agreement is in the separated step

* contract page license data is loaded dynamically

* fixed choosing the resource licenses

* some refactoring and design changes

* some refactoring and design changes

* some design changes

* some design changes

* strange tast failure fixing - temp commit

* test github actions if wont fail

* Added test classes

* Fixed error after fixing conflicts

* Added license selector css

* trying of fixing 'cannot find license-selector.js' error

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>

* Feature/lf 4 license administrator (#106)

* Initial commit

* Added `License Administration` to the menu

* created clarin-license-page.component

* Create clarin license label component

* Show clarin licenses in the table with clarin license labels

* Created buttons

* Created define-license-form

* Define a new clarin license works

* Checked Extended Clarin License Labels and working on checking non extended cll

* Cannot edit extended license labels

* Define License component is used for updating the License

* Editing of licenses works

* Send the icon as byte array to the BE

* Showed clarin license label image

* some functionalities of the license admin should work

* created some tests - admin menu and clarin-license-table

* created tests for clarin-license-table.component

* Created tests for define license and define license label

* revert useless changes

* some refactoring

* Added some docs and refactoring

* Added docs and refactoring

* Fixed failing tests

* Fixed community-list.spec.ts IT

* revert wrong fix

* Added user requirement to the Clarin License

* Fixed parsing clarin license require info

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* fixed error with wrong row

* Update docker.yml

* Update docker.yml

* Update deploy.yml

* Update deploy.yml

added importing licenses to the deploy action

* fixed license selector duplication

* Internal/presentation customize home page (#107)

Co-authored-by: MajoBerger <marian.berger@dataquest.sk>
Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* fixed breadcrumbs top margin

* some desing chhanges - button colors

* Update deploy.yml

do not import licenses

* fixed license table desing and home page modification resizing

* Added language icons to the navbar and changed graph percentages

* Added login and logout layout to the navbar.

* added data import thru python

* separate lib contents in action writeout

* changed \\ to /

* dont checkout submodules in action

* false

* git not ssh

* Changed license table column width

* Changed clarin license checkbox width

* eF u git submodules

* The user is redirected to the community-list after clicking on `catalogue` on menu

* Update deploy.yml

remove data import because deploy is failing

* feature/lf-1-license-visible-in-item-view added license info

* Initial commit

* Added clarin-license-info component and changed colors

* License info is showed in the item view

* Added license info to the full-page

* Fixed unit tests

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* Added search filter messages

* Do not build a new docker image on commit

* Some refactoring and added unit tests for the license-contract-page

* fixed failing tests in the define-license-form.component.spec.ts

* Copied login function from upstream

* Added Integration Tests for the License steps and changed login process.

* Changed TEST_ENTITY_PUBLICATION

* changed FALLBACK_TEST_REST_BASE_URL to dev5/server

* Changed login command to ui clicking version

* Commented accessibility tests

* Fixed login process

* Done some refactoring and added some docs.

* Done some refactoring and added some docs.

* Trying to fix failing integration tests.

* Trying to fix failing submission-ui.spec.ts integration tests.

* Fixed integration tests test collection uuid and fixed login process.

* feature/lf-2-support-4-restrictive-licenses (#96) bitstream downloads

* Initial commit

* Created bitstream download management

* Added some comments

* Updated redirecting based on the authorization.

* Loaded License Agreement data

* Created license agreement page without sending user information

* Get all user metadata

* Show required metadata fields with data from database.

* Loaded userMetadata for not singed in and signed in user.

* Added token expiration message and finished downloading of the bitstream

* Fixed license errors.

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>

* done little refactoring

* fixed (commented) tests

* fixed error

* fixed lint errors

* The License Label with extended = true was transformed to extended = false in the response of the method findAll. I defined response of findAll method in the define-license-form.component.spec.ts, previously it was loaded from clarin-license-mock.ts

* Fixed integration tests - added more tries.

* Added more tries for tombstone IT

Co-authored-by: MilanMajchrák <milan.majchak@dataquest.sk>
Co-authored-by: MajoBerger <marian.berger@dataquest.sk>
Co-authored-by: MajoBerger <88670521+MajoBerger@users.noreply.github.com>
@vidiecan vidiecan deleted the internal/presentation-customize-home-page branch October 21, 2024 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants