Skip to content

Instantly share code, notes, and snippets.

@korczis
Created August 6, 2014 04:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save korczis/a127456afdda3df4e3a6 to your computer and use it in GitHub Desktop.
Save korczis/a127456afdda3df4e3a6 to your computer and use it in GitHub Desktop.
tomaskorcak@kx-mac gooddata-ruby (rest-merge) $ rake notes
lib/gooddata/cli/commands/process_cmd.rb:
* [ 81] [TODO] Add params. HOW?
lib/gooddata/cli/commands/project_cmd.rb:
* [ 23] [TODO] Move away the ask methods. Provide params
lib/gooddata/commands/datasets.rb:
* [ 22] [TODO] Review following connect replacement/reimplementation
* [ 65] [TODO] Review following connect replacement/reimplementation
* [ 96] [TODO] Review following connect replacement/reimplementation
lib/gooddata/commands/process.rb:
* [ 36] [TODO] check files_to_exclude param. Does it do anything? It should check that in case of using CLI, it makes sure the files are not deployed
lib/gooddata/commands/scaffold.rb:
* [ 14] [TODO] Add option for custom output dir
* [ 44] [TODO] Add option for custom output dir
lib/gooddata/helpers/global_helpers.rb:
* [ 26] [FIXME] Windows incompatible
* [ 53] [TODO] Implement without using ActiveSupport
* [ 59] [TODO] Implement without using ActiveSupport
lib/gooddata/mixins/md_id_to_uri.rb:
* [ 8] [TODO] Add test
lib/gooddata/models/domain.rb:
* [ 76] [TODO] It will be nice if the API will return us user just newly created
* [ 82] [TODO] Remove this hack when POST /gdc/account/domains/{domain-name}/users returns full profile
* [107] [TODO] Review opts[:limit] functionality
* [134] [TODO] Add user here
lib/gooddata/models/invitation.rb:
* [ 56] [TODO] Return object instead
lib/gooddata/models/membership.rb:
* [197] [TODO] Something is missing here
lib/gooddata/models/metadata.rb:
* [ 96] [TODO] add test for explicitly provided identifier
lib/gooddata/models/metadata/fact.rb:
* [ 15] [TODO] verify that we have all (which we do not right now)
lib/gooddata/models/metadata/folder.rb:
* [ 12] [TODO] should a super be here?
lib/gooddata/models/metadata/metric.rb:
* [ 84] [TODO] add test for explicitly provided identifier
lib/gooddata/models/metadata/report.rb:
* [ 40] [TODO] write test for report definitions with explicit identifiers
* [ 68] [TODO] Cover with test. You would probably need something that will be able to create a report easily from a definition
lib/gooddata/models/metadata/report_definition.rb:
* [ 9] [TODO] Add more doc ...
* [143] [TODO] refactor the method. It should be instance method
* [166] [TODO] Put somewhere for i18n
* [193] [TODO] write test for report definitions with explicit identifiers
lib/gooddata/models/model.rb:
* [ 88] [TODO] make sure schema columns match CSV column names
lib/gooddata/models/process.rb:
* [ 31] [TODO] Check the params.
lib/gooddata/models/profile.rb:
* [326] [TODO] Strip this out after transition
lib/gooddata/models/project.rb:
* [190] [TODO] Refactor so if export or import fails the new_project will be cleaned
* [395] [TODO] Add user here
* [479] [TODO] Return invite object
* [565] [TODO] refactor polling to md_polling in client
* [701] [FIXME] Review what to do with passed extra argument
* [748] [TODO] Add user here
* [787] [TODO] Describe CSV Format here
lib/gooddata/rest/client.rb:
* [ 31] [TODO] Decide if we need provide direct access to factory
* [100] [TODO] Decide if we want to pass the options directly or not
* [105] [TODO] See previous TODO
lib/gooddata/rest/connection.rb:
* [ 65] [TODO] Wrap somehow
lib/gooddata/rest/rest.rb:
* [ 15] [TODO] Print objects
* [ 16] [TODO] Print resources
spec/bricks/bricks_spec.rb:
* [ 21] [TODO] Better test pre and post so we are sure it is executed in right order
spec/helpers/blueprint_helper.rb:
* [ 14] [TODO] Try to load as relative path if failed
spec/integration/full_project_spec.rb:
* [101] [TODO] Here we create metric which is not deleted and is used by another test - "should exercise the object relations and getting them in various ways"
spec/spec_helper.rb:
* [ 30] [TODO] Move this to some method.
* [ 31] [TODO] Make more intelligent so two test suites can run at the same time.
* [ 38] [TODO] Fully setup global environment
* [ 43] [TODO] Fully setup global environment
* [ 47] [TODO] Setup test project
* [ 51] [TODO] Delete test project
spec/unit/cli/commands/cmd_project_spec.rb:
* [ 35] [TODO] Pass all required args to prevent interaction
* [ 36] [TODO] Investigate, fix and enable execution
spec/unit/core/logging_spec.rb:
* [ 29] [TODO] Use some kind of 'reset' instead
tomaskorcak@kx-mac gooddata-ruby (rest-merge) $
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment