Skip to content

Latest commit

 

History

History
32 lines (30 loc) · 1.39 KB

TODO.org

File metadata and controls

32 lines (30 loc) · 1.39 KB

Small features

These should take about an hour to implement

by_id has magic to grab id if there is an accessor for it.

e.g. ASSOC.by_user_id(USERS[‘cloud_rundeck’]).all

add acl to organ

add global_admin accessor to org

find invites/assoc by orgname and username (not just id)

remove excess includes in gemfile

add assoc object

association object and table and basic tools.

automap to human readable org/user

add SUPERUSER object (pivotal user)

add brief mode (USERS->U, ORGS->O, etc)

support editing of compressed json data

Add :all and array of [CRUDG] to acl editing tool

Add global constant/accessor to build a generic sequel query.

Medium features

Port check/fix association script

Add check/fix user script

checks that user is setup ok for each org

checks acl for user

Many users with actors in their read or other ace; that should be cleaned up. E.g. pivotal is cool, but [{“actors”=>[[:global, “pivotal”], [:global, “nathan”], [:global, “nuoyan”], [:global, “adam”]]

Fixie should autoconfigure from /etc/{chef/opscode} secrets and runnning config.

Testing

Expand testing from minimal test;

Autogenerate tests for ruby metaprogramming (It’s silly to have to enumerate the properties twice, once in the code and once in the test)

Documentation

Document common tasks