Giter VIP home page Giter VIP logo

duke-data-service-portal's People

Stargazers

 avatar  avatar  avatar

Watchers

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

duke-data-service-portal's Issues

Member management form validation

When you enter a value into first name text field, the red "This field is required" text disappears on the last name text field as well.

Rectify apiToken and isLoggedIn issue

in the App page these are being sourced from cookies, and essentially duplicated. i.e. this.state.apiToken and this.state.appConfig.apiToken. apiToken should be loaded and set into appConfig in the MainStore's constructor, and App reworked to not use the versions outside of appConfig

Had to enter captcha for crypto js resources

Both Erich and I encountered the following error: Uncaught ReferenceError: CryptoJS is not defined
We had to navigate to the crypto URIs referenced in the script tags below and key in a captcha to resolve this issue.
<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js"></script>
<script src="https://crypto-js.googlecode.com/svn/tags/3.1.2/build/components/lib-typedarrays-min.js"></script>

bugherd integration

Bugherd is not visible in the production tier. It seems to work for users who have installed the browser extension for Chrome or Safari, but there is no support for Firefox (due to a security model change) and no plans for future support. I don't think we can ask users to install this extension (and some users may not have admin privs on their machine) so we must add the bugherd script to the tag of the site.

Instructions @ https://support.bugherd.com/hc/en-us/articles/204171450-Installing-the-Script
That page also states that we can reach out to [email protected] for assistance. Perhaps they will have some experience weaving their code into a React app?

Project can't be edited

Tried to change the name of a Project. Entered name change in dialog box and hit Update, and nothing happens

Upload progress bar disappears

If you navigate away from the current page while doing a large upload (to view file metadata for example) and then navigate back, the progress bar is gone.

Add download button to each download-able item

Add download button for files, perhaps at right margin. This would streamline interface. No longer necessary for user to select each file, and click download on details page. User could select items at folder level.

"Update" Button [File]

screenshot 2016-01-26 14 10 52

Now that we're at Alpha, it'd be nice to have an "Update" button (perhaps next to the pink "Download" button, so if one had added to a file/document, the new version could slot into it's place.

One dependency is that the File API have some notion of Version, so I think we need to add that in now. I'll add a link to this Issue over in duke-data-service as well.

Apitoken not being cleared out causes redirect issue

Seems that sometimes the api token cookie isn't cleared out. It's causing a redirect issue if this happens because there's an apiToken but it's also invalid. I think it happens if the user doesn't log out and then the apiToken expires while their computer is in a sleep state. I will set the token to expire identical to the token issued by the AS.

Adding Users to Project

I can't add Jonathan Turner to a project. My suspicion is that there are multiple people with that name at Duke and that's the SNAFU.

In any case, we should have autocomplete/typeahead and picker interface in next versions.

File upload > 4GB no server upload activity

I can initiate upload for files <= 4GB (4194306737 bytes), but if I attempt >= 4.5GB (4718598481 bytes) the progress bar is rendered, but no HTTP upload server traffic is ever initiated - progress bar just keeps rendering. This is in Firefox.

Refactor upload progress

Need to create a map for all uploads and show a separate progress bar for each upload. Needs to show total file progress not chunk progress

Bugherd script not executing

need to confirm with DL what to expect from environment:'<%= @environment -%>' in the dds.portal.config in index.erb. Script is looking for string of 'development', 'uatest' or 'production' and environment:'<%= @environment -%>' doesn't seem to match any of the above?

Batch operations

We should think through the right UI/UX for doing batch operations like batch updates/deletes at either the Project/Folder/File levels

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.