outroll / vesta Goto Github PK
View Code? Open in Web Editor NEWVESTA Control Panel
Home Page: http://vestacp.com
License: GNU General Public License v3.0
VESTA Control Panel
Home Page: http://vestacp.com
License: GNU General Public License v3.0
Not implemented backend ssl files embedding procedure
Backup download link should redirect to internal location. Here is an example:
Here are commands that are sent to the core api when adding web domain test.com to abc user:
2012-02-10 07:12:38 v_add_web_domain abc test.com 192.168.1.1
2012-02-10 07:12:40 v_change_web_domain_tpl abc test.com default
It is too much redundant. Proper behavior should look like
2012-02-10 07:12:38 v_add_web_domain abc test.com 192.168.1.1 default
Because it can be done with only 1 command actually
Line near STATS icons is longer than it should be.
DNS tab uses old-style controls for dns records.
After any command that reloads the list of items (add, massive operations) red underline disappears from the active menu element.
Close icon in low resolution. Looks ugly.
It is necessary to remove massive suspend and unsuspend from the IP context select. Due to IP address can not be suspended.
Implement on the tabs that have no such functionality
should look like that http://dev.askcow.org/harbour/JK/dns_II.jpg
all checkboxes need hover for inactive mode.
(at the bottom it is the last)
http://dev.askcow.org/harbour/LI/check_box.png
and please explain how to fix blinking at the hover
need new implementation for DNS templates
here it is: http://dev.askcow.org/harbour/JK/webinterface_dns_1.jpg
If user has entered wrong credentials for more than 5 times, captcha is shown
When adding web domain with checked "Create DNS domain also" loading frame do not disapear. Just try to create new web+dns domain and you will see this issue.
Delete button should not appear when adding new user or domain.
Finish implementation with user key
change font-family for VESTACP.COM header at the login page to miso.
Currently, update record list is simply reloaded.
This should be implemented more convenient in order to affect only records that were changed
hover on the dotted block should transform all select into standard looking
mark required fields with a star. apply dropbox templates
Spaces in IP adresses when viewing dns domains.
Develop role-based permission feature
There is no cron jobs number in user list.
Please rename account "vesta" to "admin".
Thank you
Need design + html
stats should look like that
http://dev.askcow.org/harbour/RQ/webinterface_stats_3.jpg
letterspacing should be bigger then it is now.
should be like this:
http://dev.askcow.org/harbour/JH/users_messagebox.jpg
Please delete 1 extra pixel from the right. Screenshot describe this issue better http://dev.askcow.org/harbour/T1/tab_1.png
we need html css for system emails
designs will follow
Web template and NameServer popup window have same title and use same function.
Checkbox icons are missing.
Custom select box does not work at all.
unnecessary quotes in the config
Re-check
Skid, will you implement it or vesta can suspend IP entry by using another method?
Can not add additional nameservers when editing user. Also this dialog uses old-style controls.
Horizontal scroll bar appears when listing databases.
Dropdown list is narrower than parent frame.
http://skid.linux.md/vesta/list.png
we need this two templates implementation and integration
http://dev.askcow.org/harbour/SO/webinterface_log_as.jpg
http://dev.askcow.org/harbour/SO/webinterface_log_as_message.jpg
I do not understand why I can't delete IP address that I've just added.
/usr/bin/sudo /usr/local/vesta/bin/v_delete_sys_ip 'vesta' '95.163.16.162'
output: Array ( [0] => Error: ip out of range )
return: 2
Need to hide all open popups on the page after switching on different tab.
Demo:
Need html + styles
Nginx extention list do nothing on click
As per new concept, web interface should call only one script after successful login. For system admin v_list_sys_users and v_list_user for user accounts. Here is counter assignment:
USER
users = U_USERS
suspended = SUSPENDED_USERS
WEB
domains = U_WEB_DOMAINS
aliases = U_WEB_ALIASES
ssl = U_WEB_SSL
suspended = SUSPENDED_WEB
DNS
domains = U_DNS_DOMAINS
records = U_DNS_RECORDS
suspended = SUSPENDED_DNS
MAIL
domains = U_MAIL_DOMAINS
accounts = U_MAIL_ACCOUNTS
suspended = SUSPENDED_MAIL
DB
databases = U_DATABASES
suspended = SUSPENDED_DB
CRON
cron jobs = U_CRON_JOBS
suspended = SUSPENDED_CRON
IP
ip addresses = IP_AVAIL
dedicated = IP_OWNED
Counter should not be showed if it equals 0.
Please note that there is no counter for expiried domains. For now I do not see easy way to implement it. Let's leave it for the next time.
When select ip checkbox leaves unchecked.
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.