mgnsharon / gcloud-dns Goto Github PK
View Code? Open in Web Editor NEWGoogle Cloud DNS Editor
Google Cloud DNS Editor
Validate user input for all of the fields with the following requirements:
"Save" button is disabled until requirements are met.
Type:
TTL:
Name:
Value (or RRData Values in the Form):
On the initial page after login, add messaging to notify the user they must input a "Project" name to begin editing Zones.
After the Project is entered, then display the "No Zone Selected" message, indicating they must select a zone to begin viewing or editing.
Buttons, etc...
Add a cancel button for the Save Changes dialog in Zone Record Edit mode.
After filling out the form to create a new A record (or pick record type for that matter), filing out the input for the first RRData value and clicking "Save" results in an empty "value" field.
You shouldn't have to add a new field to submit the contents of the first field.
To recreate this defect:
Input Field:
Result:
We need to create a change request view.
With Google Cloud DNS, you don't add/edit/remove individual zone records.
You submit Change requests:
{ additions: [...], deletions: [...] }
by default clicking make changes button should add the SOA record to both additions & deletions because you want to increment the serial number.
Ask the user if they are sure they would like to delete a zone with a modal, or some other method.
Create a form for adding a Resource Record to a Change Set
Let the people know when their session has timed out.
Disable the Zone "edit" and "delete" buttons in the Zone Header while record add view.
Steps to recreate:
Highlight the selected Zone in the Zone list to reflect what you are working on.
Brings you back to the initial app page, all project data is gone. Start over Please.
Steps to re-create:
express deprecated res.send(status): Use res.status(status).end() instead srv/lib/config/routes.js:21:13
body-parser deprecated bodyParser: use individual json/urlencoded middlewares srv/lib/config/express.js:14:11
body-parser deprecated undefined extended: provide extended option node_modules/body-parser/index.js:75:29
express-session deprecated undefined resave option; provide resave option srv/lib/config/express.js:17:11
express-session deprecated undefined saveUninitialized option; provide saveUninitialized option srv/lib/config/express.js:17:11
Currently if you add a new record with the same type and name as another record.
Saving will fail.
Deleting the new record will remove both the existing and the duplicate. Bad.
Give the user an option to review changes they are about to make to a zone.
Modal with change summary????
Ask the user if they are sure they would like to delete the record. Modal or otherwise.
Mock the Google API for dev.
After you create a new zone show records.
To make it less confusing, but first, lets make it more confusing.
Make the forms full with.
Confirm changes before submitting. It will show the zone name and additions/deletions
Ability to Delete a Managed Zone and Prompt the user for verification of data delete.
The readme is outdated and needs to be updated.
Inform user why it failed. (i.e. ContainerNotEmpty = Can Not Delete Zone with Records)
Add Welcome Content to Make more user friendly.
Add assets/images for future asset use, and teach gulp to make copies.
Validate user input for all of the fields with the following requirements:
"Create" button is disabled until requirements are met.
Zone Name:
Domain Name:
Description:
A user has edited records in a zone, and goes to select another zone, or a new project.
Inform the user that there are un-saved changes to the Zone and they will be lost if they navigate away from them.
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.