thecartercenter / nemo

NEMO is a mobile data collection and analysis web application.
https://getnemo.org
Apache License 2.0
60 stars 63 forks source link

9783: XLSForm export (part 1) #959

Closed plastichotsprings closed 9 months ago

plastichotsprings commented 11 months ago

Implements a new option to export forms to the XLSForm standard.

Known issues:

plastichotsprings commented 10 months ago

Some files could not be reviewed due to errors: cannot load such file -- ./lib/rubocop/rubocop

cannot load such file -- ./lib/rubocop/rubocop /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:15:in require' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:15:inblock (2 levels) in resolve_requires' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:13:in each' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:13:inblock in resolve_requires' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:12:in tap' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader_resolver.rb:12:inresolve_requires' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader.rb:43:in load_file' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_loader.rb:104:inconfiguration_from_file' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_store.rb:58:in for_dir' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/config_store.rb:37:infor_pwd' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/cli.rb:128:in apply_default_formatter' /home/linters/.bundle/gems/rubocop-1.5.2/lib/rubocop/cli.rb:40:inrun' /home/linters/.bundle/gems/rubocop-1.5.2/exe/rubocop:13:in block in ' /usr/local/lib/ruby/2.6.0/benchmark.rb:308:inrealtime' /home/linters/.bundle/gems/rubocop-1.5.2/exe/rubocop:12:in ' /home/linters/.bundle/bin/rubocop:23:inload' /home/linters/.bundle/bin/rubocop:23:in ' /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:inload' /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:74:in kernel_load' /usr/local/lib/ruby/2.6.0/bundler/cli/exec.rb:28:inrun' /usr/local/lib/ruby/2.6.0/bundler/cli.rb:463:in exec' /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/command.rb:27:inrun' /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/invocation.rb:126:in invoke_command' /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor.rb:387:indispatch' /usr/local/lib/ruby/2.6.0/bundler/cli.rb:27:in dispatch' /usr/local/lib/ruby/2.6.0/bundler/vendor/thor/lib/thor/base.rb:466:instart' /usr/local/lib/ruby/2.6.0/bundler/cli.rb:18:in start' /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:30:inblock in ' /usr/local/lib/ruby/2.6.0/bundler/friendly_errors.rb:124:in with_friendly_errors' /usr/local/lib/ruby/gems/2.6.0/gems/bundler-1.17.2/exe/bundle:22:in' /usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in'

whyyyy

cooperka commented 9 months ago

remaining specs are flappers. merging!