Skip to content
This repository has been archived by the owner on Jun 22, 2022. It is now read-only.

UofS-Pulse-Binfo/tripal_hq_imports

Repository files navigation

Tripal Dependency Module is Generic GitHub release (latest by date including pre-releases)

Build Status Test Coverage

Tripal HQ Imports

Tripal HQ provides a user-contributed content control center and administrative toolbox for your Tripal site. Tripal HQ Imports extends Tripal HQ to support TripalImporters. Specifically, this allows users to submit Tripal Importers, administrators to review the submission and data is only inserted into Chado once the administrator approves the submission.

Features

  • Users submit data files using the existing Tripal Importer forms -no extra forms!
  • Users and administrators can access data file submissions on the same dashboard as Tripal HQ content submissions
  • All TripalImporters should be supported! (excludes multi-page forms; e.g AnalyzedPhenotypes)
  • You can specify which importers should be available to users through native Drupal Permissions.

Dependencies

  1. Tripal Core
  2. Tripal HQ

Usage

Adds Data Import support to Tripal HQ User Dashboard

Users with permission to submit data through Tripal HQ, now have access to an "Import data file" action link on their dashboard. Once clicked, users are presented with the full list of Tripal Importers (including custom ones) which allows them to pick their data file type, enter the required metadata and upload the file. At this point the submission is put into a holding area waiting for administrator approval.

User Dashboard Screenshot.

Their submissions will be summarized on the same dashboard as their Tripal Content for a unified experience!

Administration

  • Data file import forms are created automatically based on the TripalImporter::form() and TripalImporter:validate() is run on submission to ensure meta data matches standards. Administrators of this module do not need to create forms!
  • Tripal HQ administration dashboard support approve/reject for Tripal Importer submissions.

Screen Shot 2019-10-16 at 3 25 18 PM

Future Development

  • Support emails in the same manner as Tripal HQ
  • Rich permissions for controlling which users have access to specific importers
  • Rich permissions for deputizing users to approve/reject data imports as you can with Tripal HQ.

About

Extends Tripal HQ to support TripalImporters.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •