-
Notifications
You must be signed in to change notification settings - Fork 448
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
Masthead Management 2 #9271
Comments
From @Devika008 (s. #7406 (comment)): I have integrated ORCID iD verification with inviting users to take a role in OJS and the flow and UX/UI for it can be found here: #3022 Further to this issue, I worked with @willinsky, @bozana, @asmecher and @jardakotesovec to further the integrity initiative and display the users association with the journal under a setting in "Users & Roles" section called the Masthead. A new tab will be added for the same in the section and the landing page will look like: On clicking "View" under any users name will lead to the following page: Notes:
@bozana please do add anything you feel I've missed in this. |
Thanks a lot @Devika008! That all looks great, and I can then start working on this masthead part... :-) |
@israelcefrin Hi Israel, if you have moment, I would appreciate if you have suggestion how to structure the table above. I am not sure how to encode the grouping by Role/Issue. |
Hi @jardakotesovec , there are more than one possible solution to code this table structure. If we are willing to keep as a single table, then it is called a "complex table". Hence, we will have just one table which contains the whole data. You will notice that table headers ( However, the approach of complex tables, with multi-level headers is not recommended because even using the correct markup, may cause some confusion to users who rely on screen readers. Hence, I would recommend a second approach, splitting this single tables in small tables. I will paste an example on the post bellow. |
Hi @jardakotesovec , here is the example using small tables. You will notice that there is a first table only with headers. Its purpose is to show the headers to regular sight people the labels. This table has the See the code:
It will stil require some CSS polish, but it might be a better approach. However, notice that the first table is not connected to the other, if any cell on the tables stretches the width, it might be difficulty to keep the visual matching. Maybe, it worthy to discuss with @Devika008 if she cames up with a third approach on how to deal with these table headers. |
Hello everyone, Soon @bozana and @jardakotesovec will be kicking off development work on this. After a few meetings with @jardakotesovec , reading the comments on the top from @israelcefrin and some brainstorming later, I have redesigned the masthead page to make it more accessible and help process information easily.
Let me know what you all think of this |
Hello Everyone, John, @asmecher, @bozana, @jardakotesovec and I got into a discussion and analysed the pros and cons of having a separate masthead management page in the Settings > Users & Roles Section. Main Points of Consideration
Keeping these considerations in mind, we decided not to have a separate masthead management page in the Settings > Users & Roles Section. There will be a public journal masthead page for listing everything and as mentioned above will be the point of truth. There will be the current/active masthead page, and the masthead history page (where all users we have the data for are listed, the users which roles ended and we have that data in the DB) -- both created automatically by the system. There will be an input text filed where JM can enter the longer/older history of the journal's masthead (that we do not have the data for) and that will also be presented publicly Other Point
Next Steps
@asmecher @bozana @jardakotesovec please add anything you think I might have missed |
This is a part of the JII and this issue: #8957
Masthead roles management:
As JM I would like to edit a masthead service (e.g. to correct the role, start or end date)?This is not possible -- the role, start and end date are defined by the invitation and cannot be changed any more. The invitation is either accepted as is, or a new invitation needs to be made.When a user is disabled all active masthead services will be ended for that user.Disabling a user functions differently -- currently no roles are ended, and the user can be reactivated again. Thu disabling a user will not end the masthead services.Masthead publication/display:
Editorial history:
TODOs:
Fixes:
The text was updated successfully, but these errors were encountered: