index.rb in the-city-admin-0.1.5 vs index.rb in the-city-admin-0.2.0

- old
+ new

@@ -3,35 +3,247 @@ # # @package TheCity::Admin # @authors Robbie Lieb <robbie@onthecity.org>, Wes Hays <wes@onthecity.org> # ******************************************* +# TCA_ENV = 'development' +# THE_CITY_ADMIN_PATH = 'http://api.devthecity.org:9292' require 'ruby-debug' require File.dirname(__FILE__) + '/lib/the_city_admin.rb' -key = '132412341234123412341234' -token = 'asdf1234asdf1234' +# key = '66c59e2ee24553e7237259e30b4c17365681b95c' +# token = 'a9ae4af3c3e80102' +key = '2bcee1fdccd31f1ef35a7c6708daf5a446a61ee2' +token = 'e37ae7fb2042a17a' TheCity::AdminApi.connect(key, token) -done = false -page = 1 -count = 0 +puts "-----------------------------" +puts "##### FUNDS / DONATIONS / PLEDGES #######" +puts "-----------------------------" -while !done - group_list = TheCity::GroupList.new({:page => page}) - group_list.each do |group| - count += 1 - puts "#{count}) #{group.name}" - end +# donation_list = TheCity::DonationList.new({:page => 1, :include_details => 1, :start_date => '2012-09-01', :end_date => '2012-09-30'}) - if group_list.total_pages <= page - done = true - else - page += 1 - end +# donation_list.each do |donation| +# puts [donation.user_name, donation.amount].join(' :: ') +# end + + +fund_list = TheCity::FundList.new({:page => 1}) + +fund_list.each do |fund| + puts [fund.id, fund.name].join(' :: ') end + +sfund = TheCity::Fund.load_fund_by_id(fund_list.first.id) + +puts [sfund.id, sfund.name].join(' :-: ') + +# done = false +# page = 1 +# count = 0 + +# while !done +# group_list = TheCity::GroupList.new({:page => page, :group_types => 'CG', :include_inactive => true}) + +# group_list.each do |group| +# count += 1 +# puts "#{count}) #{group.name}" +# end + +# if group_list.total_pages <= page +# done = true +# else +# page += 1 +# end +# end + + +# done = false +# page = 1 +# count = 0 + +# while !done +# tag_list = TheCity::TagList.new({:page => page}) + +# tag_list.each do |tag| +# count += 1 +# puts "#{count}) #{tag.name} :: #{tag.id}" +# end + +# if tag_list.total_pages <= page +# done = true +# else +# page += 1 +# end +# end + + + + + +# puts "-----------------------------" +# puts "##### USERS #######" +# puts "-----------------------------" + + +# user_list = TheCity::UserList.new + +# user_list.each do |u| +# puts u.full_name +# end + +# puts "-----------------------------" + +# user = TheCity::User.new +# user.title = 'Deacon' +# user.first = 'James' +# user.middle = 'Wesley' +# user.last = 'Hays' +# user.nickname = 'Wes' +# user.gender = TheCity::User::Gender[:male] +# user.email = 'someguy@somewhere.org' +# user.staff = false +# user.member_since = Time.now.strftime("%Y-%m-%d") +# user.birthdate = '1980-09-27' +# user.primary_phone = '775-111-2222' +# user.primary_phone_type = TheCity::User::PhoneType[:mobile] +# user.secondary_phone = '775-333-4444' +# user.secondary_phone_type = TheCity::User::PhoneType[:home] +# user.marital_status = TheCity::User::MaritalStatus[:married] +# #user.primary_campus_id +# #user.external_id_1 +# #user.external_id_2 +# #user.external_id_3 + +# if user.save +# puts "User #{user.full_name} saved (#{user.id})" +# else +# user.error_messages.each { |em| puts em } +# end + +# user2 = TheCity::User.load_by_id(user.id) +# user2.email = 'somegirl@somewhere.org' +# user2.nickname = 'dog' + +# if user2.save +# puts "User #{user2.full_name} updated (#{user2.id})" +# else +# user2.error_messages.each { |em| puts em } +# end + +# if user.delete +# puts "User #{user.full_name} deleted (#{user.id})" +# else +# puts "Something bad happened" +# #user.error_messages.each { |em| puts em } +# end + + +# puts "-----------------------------" + +# user_list = TheCity::UserList.new + +# user = user_list[0] +# puts user.full_name +# user.first = 'Wes' +# puts user.full_name +# user.save +# puts user.id + +# user2 = TheCity::User.load_by_id(user.id) +# puts user2.full_name + +# puts "User has #{user.addresses.size} addresses" +# puts "User has #{user.family.size} family members" +# puts "User has #{user.notes.size} notes" +# puts "User has #{user.roles.size} roles" +# puts "User has #{user.skills.size} skills" +# #puts "User has #{user.processes.size} processes" +# puts "User has #{user.invitations.size} invitations" +# #puts "User has #{user.admin_privileges.size} admin_privileges" + + +# This is currenly returning a 404 if no family members are found +# puts user.family[0].name + + + +# puts "-----------------------------" + + +# group_list = TheCity::GroupList.new(:) +# puts group.name +# group.name = 'Wes Group' +# puts group.name +# group.save +# group2 = TheCity::Group.load_by_id(group.id) +# puts group2.name + + +# puts "-----------------------------" +# puts "##### GROUPS #######" +# puts "-----------------------------" + +# group_list = TheCity::GroupList.new + +# group = group_list[13] +# puts "Group Name: #{group.name} (#{group.id})" + +# if group.roles.size == 0 +# puts "No group roles found" +# else +# puts group.roles[0].title +# end + +# if group.tags.size == 0 +# puts "No group tags found" +# else +# puts group.tags[0].name +# end + +# if group.invitations.size == 0 +# puts "No group invitations found" +# else +# puts group.invitations[0].id +# end + + +# puts "-----------------------------" +# puts "##### SKILLS #######" +# puts "-----------------------------" + +# skill_list = TheCity::SkillList.new + +# puts skill_list.inspect + +# # skill_list.each do |skill| +# # puts skill.name +# # end + + +# puts "-----------------------------" +# puts "##### USERS #######" +# puts "-----------------------------" + +# done = false +# page = 1 + + +# while !done +# user_list = TheCity::UserList.new({:page => page}) + +# user_list.each do |user| +# puts user.full_name +# end + +# if user_list.total_pages <= page +# done = true +# else +# page += 1 +# end +# end