cms-pdmv / valdb2 Goto Github PK
View Code? Open in Web Editor NEWValidation report database tool of PdmV
Validation report database tool of PdmV
Include <a>
tags for table contents and the report’s comparison table available in the campaign detail to allow users to open this content in separate tabs.
UX mainly. Users can not see several parts of the page in different tabs at the same time.
Wrap these visual elements into tags to enable users to open them in separate tabs.
It is not possible to open parts of the page in separate tabs, the current page is updated and the visual elements described don’t include href
properties.
Users can open different parts of the web application in multiple tabs without updating the view in the current tab.
Multimedia attachments like photos are properly stored inside the database via base64. Sadly, it is not possible to display or download them from the frontend
If a POST request is made directly to the API using the credentials of an user with administrator rights, it will create the user on the database regardless if the user existed
Display in the campaign
view a table summary that indicates the group report progress for each campaign.
PdmV L3 validators require this feature to easily audit the remaining reports for a given campaign and contact group validators if required.
Display in the campaign
view a new table, under the campaign list, that allows users to compare the reports' progress for each group into one or multiple campaigns. Group the results per category and subcategories. Only enable this view if the user has performed a query to retrieve a subset of campaigns.
The information related to the report’s completeness is only available inside each campaign and it is not possible to compare the remaining reports for many campaigns at the same time.
A new table displaying the reports' progress per campaign is available in the campaign
view allowing users to compare multiple campaigns at the same time to audit this information.
Create an initial project:
Enable support for JWT to retrieve user's information via Keycloak SSO
Related to PDMVDEV-63
Record the date and time when an action is performed. Moreover, store all the logs in /eos/ area to be able to query them if required for audits.
Currently, all the logs are only available in the runtime environment as standard output (logged into the console
). If the application is reset or fails abruptly, all the logs related to the execution will be lost.
Include two handlers for the current logger, one that continues logging the messages into the standard output and another that logs the content into files in /eos/. For the second handler, rotate the logs every midnight.
All log messages are recorded only in the runtime standard output. The default logger format is used, hence, there is no date and time related to the recorded message.
All log messages are stored in files in /eos/. The log format includes the date and time for each message raised by the application.
It seems authors for a report are registered as soon as they interact with the report content. For instance if you add a comment or change the activity for an empty report, it will raise a server side error.
Currently, the validation to check if a user has been registered or not to use the app at the first time is being done by checking the email. This value could change from time to time. Instead, use CERN login username, it is inmutable.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.