Experimental project

This is a sandbox project, which contains experimental code for developer use only.

About

AtTask is a Project-Portfolio Management (PPM) software as a service. In human terms, this means it is a top-down project management tool. The primary use case of this module is to use AtTask's Restful API to provide an issue collector for projects on a Drupal web site.

Dependencies

  • Entity API: AtTask Projects are entities.
  • CTools: The issue collector and project entity form are ctools ajax/wizard forms.

Configuration

  1. Go to admin/config/services/attask and configure the AtTask domain for your project.
    • Note that only attask on-demand is supported at the moment.
    • You may also configure the position and alignment of the issue collector modal link.
  2. Add a project at admin/config/services/attask/project/add
    1. The first step of adding or modifying a project is to login with your AtTask user name and password. This does a pass-through via the Form API instead of a purely client-side implementation (see Roadmap).
    2. Then choose a project from the available AtTask projects in your domain, and provide a list of Drupal paths that it will relate to on your site.
    3. Examples: <front> node/* user/*

Roadmap

  • Guzzle would be much easier in Drupal 8, anda standalone JS library would make requests only in the client. One or the other would be appropriate. At the moment I am leaning toward a client library only.

Project information