itsalb3rt / cloudcsv Goto Github PK
View Code? Open in Web Editor NEWOpen source web application for the storage of dynamic CSV files, user management, email notifications and more ...
Home Page: https://cloudcsv.netlify.app/
License: MIT License
Open source web application for the storage of dynamic CSV files, user management, email notifications and more ...
Home Page: https://cloudcsv.netlify.app/
License: MIT License
Is your feature request related to a problem? Please describe.
Remove the username field from the login and register form and create the username from the email. Use the email to log in and keep the old behavior with the username into the login.
Describe the solution you'd like
Keep the column part of the user table, but don't force the user to create a username or remember this, after this implementation the mail is the key to login.
Description
Need dotenv implementation on the API.
TO-DO
Is your feature request related to a problem? Please describe.
The problem is actually the SMTP configuration works with a config file, to avoid this, we need to create an SMTP configuration table to remove the config file.
Relate to #68
Describe the bug
Docker Compose version 2.9.0
Docker version 20.10.17, build 100c70180f
When running docker-compose up, and accessing the website it hosts, it crashes with the following error:
cloudcsv-cloud-csv-web-1 | [Tue Aug 16 2022 10:39:34 GMT+0000 (UTC)] "GET /" "Mozilla/5.0 (X11; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0"
cloudcsv-cloud-csv-web-1 | /usr/local/lib/node_modules/http-server/lib/core/index.js:246
cloudcsv-cloud-csv-web-1 | stream = Readable.from(bytes)
cloudcsv-cloud-csv-web-1 | ^
cloudcsv-cloud-csv-web-1 |
cloudcsv-cloud-csv-web-1 | TypeError: Readable.from is not a function
cloudcsv-cloud-csv-web-1 | at serve (/usr/local/lib/node_modules/http-server/lib/core/index.js:246:29)
cloudcsv-cloud-csv-web-1 | at fs.stat (/usr/local/lib/node_modules/http-server/lib/core/index.js:419:13)
cloudcsv-cloud-csv-web-1 | at FSReqWrap.oncomplete (fs.js:171:5)
Is your feature request related to a problem? Please describe.
Add CloudCSV
to each route.
Describe the solution you'd like
I want this result ๐
Be creative, you can use a library like vue-page-title or create a var inside the router and contact with the pageTitle
property, you are free to solve this.
Describe alternatives you've considered
Be creative.
Is your feature request related to a problem? Please describe.
When you have a lot of data, the query load all the data.
Describe the solution you'd like
Create pagination on the backend and connect this to frontend
Describe alternatives you've considered
NONE
Additional context
NONE
Is your feature request related to a problem? Please describe.
Need to show to the user the parse message from the response.
Describe the solution you'd like
The server response with
HTTP status 409
{"message":"User Already Exist"}
On file src/views/Auth/Register.vue
we need to read the message
property and validate if this exists;
cloudcsv/src/views/Auth/Register.vue
Line 140 in a81e0b9
You can do any like that;
const message = error.response.data && error.response.data.message ? error.response.data.message : 'We have an error, please try again in a few moment.';
this.$store.commit("snackbar/setSnackbar", {
show: true,
message: message,
color: "error",
top: true
});
Describe alternatives you've considered
None
Describe the bug
When the user create a table, the name case is important, if the user use a UPPER case only, the API can't found the table.
The same for the columns name:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
All the table names in lower case only, separate by underscore.
Describe the bug
The UI have some errors when the logged user session expired or no found
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Return the user to the login form
Screenshots
Desktop (please complete the following information):
Is your feature request related to a problem? Please describe.
Update the dependencies to a compatible version.
Describe the bug
We need to set all the response like a JSON response with a specific structure, for example when the user creates a table, the API response with success
string without more information
Posible structure
{
"data": {},
"pagination": {},
"status": 200
}
Describe the bug
When running docker version there is impossible to create table in the "System Setting" menu
To Reproduce
Steps to reproduce the behavior:
Perform operation for installing APP
$ git clone https://github.com/itsalb3rt/cloudcsv.git $ docker-compose up
Perform operation for installing API
$ git clone https://github.com/itsalb3rt/cloudcsv_api.git $ docker-compose up
Expected behavior
Table should be created
Movie from reproducing issue and error that appears:
"DATA NO IN API DOCUMENTATION FORMAT CERRAR"
https://www.youtube.com/watch?v=beaBTLE94mc
Desktop (please complete the following information):
OS: Tried on both: Centos and Linux Mint
Browser, Firefox, Chrome
Describe the bug
A clear and concise description of what the bug is.
I can't build from docker as suggested
To Reproduce
docker-compose up -d
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
=> CACHED [cloud-csv-web 5/7] RUN npm install 0.0s
=> CACHED [cloud-csv-web 6/7] COPY . . 0.0s
=> ERROR [cloud-csv-web 7/7] RUN npm run build 0.8s
------
> [cloud-csv-web 7/7] RUN npm run build:
0.543
0.543 > [email protected] build /app
0.543 > vue-cli-service build
0.543
0.716 ERROR You are using Node v13.13.0, but vue-cli-service requires Node ^12.0.0 || >= 14.0.0.
0.716 Please upgrade your Node version.
0.722 npm ERR! code ELIFECYCLE
0.722 npm ERR! errno 1
0.724 npm ERR! [email protected] build: `vue-cli-service build`
0.724 npm ERR! Exit status 1
0.724 npm ERR!
0.724 npm ERR! Failed at the [email protected] build script.
0.724 npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
0.734
0.734 npm ERR! A complete log of this run can be found in:
0.735 npm ERR! /root/.npm/_logs/2024-06-13T02_27_22_546Z-debug.log
------
failed to solve: process "/bin/sh -c npm run build" did not complete successfully: exit code: 1
Is your feature request related to a problem? Please describe.
Add event to the username and password fields to dispatch login action when the user push the enter key.
Describe the solution you'd like
Enter into src/views/auth/login.vue
to add this action.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Perform operation for installing APP
$ git clone https://github.com/itsalb3rt/cloudcsv.git $ docker-compose up
Perform operation for installing API
$ git clone https://github.com/itsalb3rt/cloudcsv_api.git $ docker-compose up
Expected behavior
Registration button works and redirect me to login or confirmation page
I also recorded my attempt of registration and wrong behaviour of button:
https://youtu.be/fjMj0Lc9stM
Desktop (please complete the following information):
Thank you for your IDEAs and software.
Did u consider pushing your image to docker hub?
I think you would have even more visibility through low installation effort
Thank you again!
Best regards
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.