Giter VIP home page Giter VIP logo

arches-collector's People

Contributors

apeters avatar chiatt avatar chrabyrd avatar dependabot-support avatar dwuthrich avatar jmunowitch avatar njkim avatar robgaston avatar ryan86 avatar whatisgalen avatar

Stargazers

 avatar  avatar  avatar

Watchers

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

arches-collector's Issues

Move the application list from a side splitter to its own page

There are 2 issues with the splitter as currently impletmented:

  1. If a user deletes an application, the data of the now deleted application is visible behind the splitter.
  2. If a user changes their credentials to a user with different permissions the cards visible to the user with the old permissions are still visible behind the splitter.

We could route the user back to the page where they would create a new server, but they may not want to create a new one. They may just want switch to a different server that they already have saved or delete another server.

Alternatively we could load the next application in the list if there is one and move the user to the create application page if there is no other application to load.

Prevent autocorrect on Application URL, Username and Password

iOS autocorrects username and password and URL when adding an application

Is there a way to eliminate autocorrect for being used in these fields?

Adapting the password and username field as password in HTML should also allow password managers to autofill. It should also hide the password as it is being typed

Ticket Background

List Projects Screen

This page lists all the projects for a given Arches Application. The dropdown allows a user to switch to a different Arches app.

arches home

Create a Vue component to display the cards of a resource model

Users will need to be able to select a card to edit. This will require a view component that will show the top level cards. If a user selects a card then sub cards will be listed and if a sub card contains tiles, selecting that sub card will segue the app to a data entry form.

Screen Shot 2018-09-18 at 5.28.40 PM.png

screen shot 2018-09-18 at 5 33 16 pm

Any Edits made in the App need to be set as provisional

User Story

All Edits made/proposed in the mobile environment should be saved as provisional to be reviewed and approved from a full Arches environment, regardless of user permissions.

Edits made in a mobile may be subject to stale data:

  • Sync happened 1 month before saving back to arches
  • Mobile keyboards are subject to typos and autocorrect issues

Ticket Background

  • Sponsored by: Getty Conservation Institute
  • Suggested by: @jmunowitch

Make domains available to the mobile device

Within Arches's mobile survey manager, when a user adds a card to a survey with a node with the domain/domain-list datatype, the domain ids and values need to be loaded into couch to be available to the mobile device.

Add slide out tray to project page

When a user clicks the light bulb icon show/hide the tray.
When a user clicks on one of the items in the tray, the tray may (but not always) need to be hidden.

Screen Shot 2018-09-06 at 4.59.35 PM.png

Make concepts available on the mobile device

In the arches survey manager, when a user adds a card with concept nodes, we will need to add those concepts to survey's couch instance to make them available to the mobile application.

Support online map sources

Currently the application only renders a map when offline map tiles are available. In order to support map display in the browser and allow users to load tiles from the web, we should support online map sources as well.

Mockup project management panel

Mockup the project management panel that will be used to control project participation and project sync. This will require adding a menu link to each project in the project list.

screen shot 2018-10-17 at 3 22 19 pm

screen shot 2018-10-17 at 3 33 58 pm

Application Sign In Screen

Users need to supply a username and password to an Arches endpoint (TBD), and a token will be returned. That token needs to be stored for re-use during all subsequent calls to the server app (for CRUD operations, etc...).

arches user credentials

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.