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

Staging #38

Merged
merged 84 commits into from
Dec 3, 2023
Merged

Staging #38

merged 84 commits into from
Dec 3, 2023

Conversation

quannhg
Copy link
Member

@quannhg quannhg commented Dec 3, 2023

No description provided.

quannhg and others added 30 commits September 14, 2023 11:17
ci(commit-lint): add ci check conventional commit message
…ure/implement-authorization-with-admin-and-student-roles
Include admin, student and *. Default is admin.
…ing ssps external network

also update sign up handler with new atribute of user
…with-admin-and-student-roles

Feature/implement authorization with admin and student roles
api work well but swagger of it haven't yet, also implement a portion of execute printing request
api
…nism for add new file

Seperate file to new table to keep more information. Remove file in Minio if update file information
to database fail.
…rint whole printing request

node thermal printer can not use so i change to node-printer, this package not update from 2021 so i
use the fork of thiagoelg. Also i change the logic to print whole printing request instead of one
file. In addition, i write printing interface for easy maintain and extended.

BREAKING CHANGE: change from node-thermal-printer to node-printer
…handler to accommodate changes

Refactor the database schema by creating dedicated tables for locations, enhancing data organization
and improving flexible. Update corresponding data handler to seamlessly work with these changes,
ensuring compatibility with the new database structure. This modification optimizes data retrieval,
simplifies future updates, and enhances overall system performance.
…t stage of Dockerfile

(release.yml) Also make sure specific folder for deploy is created
(docker-compose.yml) adjust expose port of fastify
(release.yml) add CORS_WHITE_LIST to .env
…action

Test/implement cd using GitHub action
also change attachFieldToBody of fastify/multipart to true for get other information of file instead
of just buffer
…te apis

Another change: Add atribute for file, result of upload api. Hash name of file to store in minio.
…pment

feat(workflows): split cd for deploy of development and product
quannhg and others added 29 commits November 21, 2023 19:51
Additionally, this fix involves renaming attributes in the printing request from "number" and
"pageNumber" to "numFiles" and "numPages" for better clarity.
Additionally, this fix includes the implementation of logic to validate information for a new user.
Additionally, this feature includes a fix in the upload configuration for files, ensuring removal of
the old configuration file if it already exists. The number of copies of a file is now also saved in
the metadata of the file in the database for easy retrieval of information.
… of files

This feature includes an API that supports changing the print quantity of multiple files. The API
operates based on file ID, allowing it to update files across multiple printing requests.
…-logic

Bugfix/print request processing logic
…th-uri

Bugfix/adjust-swagger-of-gg-oauth-uri
…by-single-file

feat(printing-config): implement API for adjusting copies of a single file
This feature involves the implementation of landscape orientation with a page per sheet parameter in
the edit PDF functionality. The "page side" and "keep page" options are also implemented.
…e setting functionality

This feature includes the implementation of a comprehensive function that wraps the entire setting
functionality. It involves declaring types for each setting and adding documentation to make the
function easy to use.
…max file upload in the system

This fix involves updating the number of copies to increase the corresponding number of coins of
printing requests. Additionally, it increases the maximum file upload limit in the overall system.
…y creation time

This fix addresses the issue of retrieving all files associated with printing requests, ordering
them by creation time for avoid rerender each time update file of printing request.
… printing request

This fix addresses the issue of duplicate increases in coins and number of pages in a printing
request when using the `printAmount` and `printAmounts` APIs to increment the number of copies.
This change involves the removal of the deploy job in the release.yml configuration. The job is
redundant as it already runs when merging a branch to staging.
…ed string

This feature involves changing the representation of selected custom pages from an array to a
comma-separated string. Additionally, a bug related to the value of the order embedded in the page
has been fixed.
…nfig-API

feat(edit pdf): change select page custom from array to comma-separated string
@quannhg quannhg merged commit 3ec327b into main Dec 3, 2023
6 checks passed
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