ariunbayar / isp Goto Github PK
View Code? Open in Web Editor NEWUsername and password storage per server
Username and password storage per server
Each server needs to have multiple login information. For example: radius, cisco, snmp.
So what we need here is to add new model called "LoginInfo". See following as sample:
from server.models import Server
class LoginInfo(db.Model):
url = db.StringProperty()
username = db.StringProperty()
password = db.StringProperty()
server = db.ReferenceProperty(Server)
ReferenceProperty is the field that points to our server. So that we can have multiple login info for each server.
Please allow a user to enter login info on server show page.
Send email when expire date arrives.
On edit server page, change cisco ip range to textarea field.
Add a dashboard page looks like:
You need to know followings:
fetch_server_url("http://1.1.1.1/", retry_count=3)
and check the return value if it has content.Please include jquery sparkline and use bar chart to display the connection chart.
Group server details as following:
Additionally change the flash message design as on twitter bootstrap alert
As an addition to #3, please add edit feature for the part shown in the image.
Add following fields to models.Server:
Change navigation in following order:
<horizontal bar>
<horizontal bar>
<horizontal bar>
Please remove the gray item "SERVERS".
Additionally the sidebar highlight should follow which page the user is on. For example, if user is on account list page, the item in sidebar must be highlighted.
The Server currently has following fields:
Add following fields:
Add button to return back to server Show page on Edit server page
Rewrite all the models and querying in ndb engine
Write a task to migrate all the data to new database engine.
Add new fields for login info:
Branch:R12_Title_for_urls
When delete account, server, login info show more detailed confirm box
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.