cuahsi / azure-hydroservertools Goto Github PK
View Code? Open in Web Editor NEWAzure Hydroservertools
License: BSD 3-Clause "New" or "Revised" License
Azure Hydroservertools
License: BSD 3-Clause "New" or "Revised" License
User: Hydroservertest1
Browser: All
Data Table: DataValues
Need to do a quick once over of the error messages. The one I found said "The value 536 is not in SampleID Table. Please validate you input." (should be your)
Username: hydroservertest1
Browser: all
Data Table: Categories
Uploaded a file with incorrect values. Upload completed normally, but the two rejections did not have a detailed error message ("No additional information available")
I'm trying to search/filter while viewing the Variables table and I don't think it's filtering properly all the time. Here is the full list:
I'm trying to filter on a variable code (DIN) and no records are listed once I filter:
You can reproduce this using the database associated with [email protected] ...I won't remove the data from there before we talk about this.
Is there a case where someone would have multiple WOFS, and subsequently, multiple Hydroservers? Right now, it is a 1:1 relationship between the google account to the hydroserver, and the google authentication only allows one username (if the user is logged into the browser or gmail, it takes that as the default). Typically there would by a log out or some way to navigate to the other hydroserver with the same log in credentials, but right now you need to remove the good account and clear your browsing data.and log in with a different set of google credentials
Create a new landing page with summary. Something like:
"HydroServer is an application for sharing time series water data. It has three components:
To begin, download the ODM Templates and populate them with your data and metadata. Next, upload your data and metadata using this portal. Finally, register your web service and database with CUAHSI’s central catalog, HIS Central [link to: hiscentral.cuahsi.org].
Need help? Contact the WDC staff [link to: wdc.cuahsi.org/WDC/Contact.html]."
If one of these fields are included, then so should the rest: LocalX, LocalY, LocalSRSName
Add count to tab headers. For example, "New (7), Rejected (5)"
Username: hydroservertest1
Browser: All
Issue: Exception raised saying "an error occurred while executing the inner command definition. See the inner exception for details" and it did not progress to upload summary page
Steps to reproduce: 1. Navigate to DerivedFrom import dialogue, 2. Select "Add file", 3. Choose the correct file, 4. Select "Start Upload"
Add the ability to update controlled vocabulary (by individual CV table) on the Manage Page.
I left my browser open in the validation step (prior to committing) and it was cleared after 10-15 minutes. Is it possible to add a countdown and/or warning message so that the user doesn't have their session "disappear"?
Create new page where users can download templates. Also to include instructions on how to use templates, information about ODM, etc.
I have uploaded a file with 4 rows for the Sources table, but when I view the Sources data there are 10 records. 1 record appears 4 times, 1 record appears 3 times, 1 record appears twice, and 1 record appears once.
Also, when the table is cleared, should SourceID begin auto-numbering at 1? As it is now, it continues to count up (i.e. if you wipe the table and it has 5 records, then when it is populated again the first record will have a SourceID of 6).
It looks like the search is case sensitive - does that make it too specific? Should it not be case sensitive?
Add iFrame for request form on landing page. I think we should move the current text to a left column and add the form to the right. I also think we should move the log in button to the upper right of the page to match HIS Central.
Some of the exported .csv files don't seem to be formatted correctly. DataValues and Sites have an issue about what column is being populated with errors while Variables does not. It may have something to do with the DataValues and Sites both had unpopulated columns (i.e. fields with null values) preceding the errors column while the Variables did not...but that is only a guess.
In the Sites template/table, if the field Elevation_m is provided then VerticalDatum should be required. Currently, the uploader allows you to have an elevation without a corresponding datum.
As it is, you can list up to 100 entries on one page. This is probably good for all of the other tables, but with DataValues users are likely to be handling thousands of records at once.
When you are sorting, the processing dialogue that pops up has text overlap issues (all browsers). Please make this box larger to accommodate the text
username: hydroservertest1
data: sample_1000_char.csv
Steps to reproduce: Upload all of the previous tables in order, then upload sample_1000_char.csv through the samples import. An error message pops up staying that there is a missing required value, and that value is the LabMethodID.
According to the ODM template, LabMethodID is not required for the samples table, and is not in the template at all. As a result, this message is confusing. Is the error populated from an issue further up the ODM model?
Samples template needs to include LabMethodID, which the user will have to look up after uploading LabMethods template.
User: hydroservertest1
Browser: Chrome
Issue: After a successful import of the corrected rejections, the corrected values are still shown as "rejected". The associated error messages reference the previously rejected values
We should build out the Manage page to include more functionality, but let's start with summary information. This can include: Number of Sites, Number of Variables, Number of Time Series, and the URL for the web service.
User: hydroservertest1
dataset: variables_characters.csv
Steps to reproduce: Upload file and view rejections. Rejected value has ID of 3 and a units value of "cubic meter per second" which matches the value in the Units controlled vocabulary table. I checked it for illegal characters or extra spaces in notepad++ and there were none to be found, so in theory it should be good.
We need to allow users to upload values for controlled vocabularies that do not match the casing exactly.
As we discussed, the validation should be non-case sensitive matching, but the database will be populated with whatever case is in the CV database.
Username: [email protected]
Browser: All
Test Steps: 1. Go to hydroservertools.cloudapp.net, 2. Click the button to log in with your google account, 3. Log in with a registered username that does not have an attached Hydroserver DB (e.g. a personal email account) via Google Authentication.
Result: Unsuccesful log in, redirects to home page but clicking on the Google button to change the log in has no resulting action
Do we need an error message for this type of behavior? Initially it was dropping you on the landing page with no hydroserver information attached. Was changed to bringing you to log in page, but there is no message.
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.