Giter Site home page Giter Site logo

outroll / vesta Goto Github PK

View Code? Open in Web Editor NEW
2.9K 2.9K 1.0K 51.86 MB

VESTA Control Panel

Home Page: http://vestacp.com

License: GNU General Public License v3.0

Shell 16.46% PHP 34.34% Smarty 20.41% HTML 12.27% C 0.04% CSS 0.82% JavaScript 14.19% CoffeeScript 0.03% C++ 0.28% Hack 0.01% SCSS 1.15%

vesta's People

Contributors

alex-connor avatar anton-reutov avatar caelish avatar cdnmall avatar clarkchentw avatar cmstew avatar crackerizer avatar darkworks avatar devius avatar dpeca avatar estratos avatar flatta avatar iandk avatar ioannidesalex avatar ionescu-bogdan avatar kinolaev avatar larsz avatar madeitbelgium avatar myrevery avatar naumov-socolov avatar ngocphuongnb avatar openbrasil avatar orwah avatar pcfreak30 avatar robindirksen1 avatar serghey-rodin avatar skamasle avatar sysvoid avatar very-twi avatar zond80 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vesta's Issues

Diffrent date format

Please use following date format YYYY-MM-DD. USER tab is ok. WEB, DNS, DB, CRON, IP are not.

IP massive operations

It is necessary to remove massive suspend and unsuspend from the IP context select. Due to IP address can not be suspended.

Main menu active mark disapears

After any command that reloads the list of items (add, massive operations) red underline disappears from the active menu element.

Same pop-up windows

Web template and NameServer popup window have same title and use same function.

Hide popups after switching to another service

Need to hide all open popups on the page after switching on different tab.

Demo:

  1. Open any popup (for example, NS list on Users list)
  2. Switch to another service (for example, DB)
  3. Popup remains on the top without context

Redundant calls when adding web domain

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

New architecture for Top Panel

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.

Multiply checkbox issues

  1. Multiply select checkbox don't clears when switching between tabs.
  2. If you list available actions you do not have option to close this dialog without choosing one.
  3. Actions do nothing for now.

Spaces in IP

Spaces in IP adresses when viewing dns domains.

Permanent loading

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.

system letters

we need html css for system emails
designs will follow

v_suspend_sys_ip ?

Skid, will you implement it or vesta can suspend IP entry by using another method?

Backup download link

Backup download link should redirect to internal location. Here is an example:

v_delete_ip_address problem

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

Entry list update procedure.

Currently, update record list is simply reloaded.
This should be implemented more convenient in order to affect only records that were changed

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.